1. had known 2. will be doing 3. arrives 4. saw 5. are flying 6. was discovered 7. was watching 8. have been working 9. got 10. have had

C.

1. is bound to win 2. tasted such a good coffee 3. called off 4. offered to give 5. are not aware of 6. wish I could 7. are not allowed to 8. more you learn, the more 9. make himself understood 10. is thought to be

D.

1. make 2. make 3. do 4. do 5. make 6. do 7. make 8. make 9. make 10. do