Past and Future Continuous
51. The man _____ when somebody knocked at the door.
a) was reading b) read c) has read d) reads
52. They _____ from 12 till 5 tomorrow.
a) fly b) will fly c) will be flying d) are flying
53. He _____ from five till nine o'clock yesterday.
a) skated b) had skated c) was skating d) has skating
54. We _____ playing chess in half an hour.
a) are b) be c) were d) will be
55. While you were away, we _____ after your children.
a) looked b) was looking c) were looking d) are looking
56. What ______ you _____ when I come?
a) will … be doing b) are … doing c) were … doing d) will … doing
57. Tom saw an accident when he _____ for the bus.
a) waited b) was waiting c) had waited d) is waiting
58. I ___ waiting for you at 10 o'clock next Sunday.
a) am b) was c) were d) will be
59. At this time yesterday we ________ in the Black Sea.
a) swim b) swam c) was swimming d) were swimming
60. The students _________ loudly when the lecturer entered the hall.
a) talked b) were talking c) talk d) are talking
61. It began to rain when I _____ home.
a) walked b) walks c) am walking d) was walking
62. At this time tomorrow we _____ an English lesson.
a) will have b) will be having c) have d) will having
Perfect
62. Jane _____ three letters this week.
a) have written b) has written c) writes d) wrote
63. My parents have worked for this company _____ 1993.
a) since b) already c) just d) for
64. Jill was afraid she _____ her key at home.
a) have forgotten b) has forgotten c) forgot d) had forgotten
65. When I saw the girl I was sure I ____ her before.
a) meet b) have met c) met d) had met
66. By the end of this year I _____ read all the books by this writer.
a) have b) will have c) has d) had
67. We have known the Smith _____ they moved to Bridge Street.
a) for b) since c) when d) still
68. He is still a schoolboy, but by this time next year he _____ left school.
a) have b) has c) had d) will have
69. When we came to the station the train _____.
a) has left b) had left c) left d) leaves
70. Let's go home, it _____ dark.
a) got b) has got c) gets d) had got
71. John has played in the University team _____ two years.
a) since b) for c) yet d) ever
72. He was tired, because he _____ hard in the garden.
a) works b) worked c) has worked d) had worked
73. I am not sure if I _____ translated this text by Monday.
a) will have b) have c) has d) had
74. Her friend ___ for her till 5 o'clock and then left.
a) has waited b) had waited c) will have waited d) waited
75. You ___ good progress in your English lately.
a) have made b) made c) make d) had made
76. I'm glad to tell you that you _____ your exam.
a) pass b) passed c) have passed d) had passed
77. They have had a new car _____ January.
a) for b) already c) since d) on