Доберіть потрібну форму дієслова.
 1. ….. you ever ….. a friend` s birthday ?
 a) have***forgotten; b) had***forgotten; c) has***forgotten; d) forget.
 2. The bell ….. just …..
 a) have***gone; b) will have***gone; c) has***gone; d) had***gone.
 3. When you come back I ….. all the housework.
 a) shall finish; b) have finished; c) shall have finished; d) finished.
 4. My friend ….. London by the time I got there.
 a) leaves; b) has left; c) had left; d) left.
 5. ….. you ever ….. to her about it ?
 a) had***spoken; b) speak; c) have***spoken; d) did***speak.
 6. When we reach the Crimea we ….. half of the journey.
 a) shall have done; b) shall do; c) have done; d) will have done.
 7. As soon as the children ….. breakfast they went to school.
 a) have had; b) has had; c) had had; d) had.
 8. By the end of the month 5000 people ….. this exhibition.
 a) shall have seen; b) will see; c) will have seen; d) have seen.
 9. When they arrived at the cinema the film …..
 a) has started; b) had started; c) starts; d) started.
 10. I ….. you since 1985.
 a) haven’t seen; b) hadn’t seen; c) didn’t see; d) don’t see.
 11. I’m sure they ….. the new road by June.
 a) will complete; b) have completed; c) will have completed;
 d) complete.
 12. Tom ….. never ….. to any foreign country.
 a) will***be; b) have***been; c) has***been; d) had***been.
 13. There was a strange silence after the man …..
 a) has departed; b) departs; c) had departed; d) departed.
 14. The mother ….. dinner, before we came.
 a) has cooked; b) had cooked; c) cooked; d) cooks.