1. By the time she arrives, the bus _____ already. (a) will leave (b) will have left (c) leaves (d) had left
2. If I _____ you, I would have apologized earlier. (a) was (b) am (c) had been (d) were
3. She _____ in this company for ten years by next month. (a) will work (b) will have been working (c) works (d) has worked
4. When I entered the room, everyone _____ quietly for the exam to begin. (a) sat (b) was sitting (c) had sat (d) has been sitting
5. Hardly _____ the news when celebrations began. (a) had they heard (b) they heard (c) they had heard (d) have they heard
6. By 2030, scientists _____ a cure for many diseases. (a) will discover (b) will have discovered (c) discover (d) discovered
7. He acts as if he _____ the king himself. (a) is (b) was (c) were (d) had been
8. I wish I _____ harder during my school days. (a) studied (b) had studied (c) study (d) have studied
9. The patient _____ for hours before the doctor finally arrived. (a) had been waiting (b) waited (c) was waiting (d) has waited
10. Unless it rains soon, the crops _____. (a) will die (b) die (c) died (d) had died
11. No sooner _____ the bell than the students rushed out. (a) rang (b) had rung (c) has rung (d) rings
12. She _____ English fluently since she moved to London last year. (a) speaks (b) has been speaking (c) spoke (d) had spoken
13. If you _____ earlier, you would have caught the train. (a) arrived (b) had arrived (c) arrive (d) have arrived
14. By the end of this year, I _____ this book three times. (a) will read (b) will have read (c) read (d) have read
15. While I _____ TV, the power went out. (a) watched (b) was watching (c) had watched (d) have watched
16. It's time we _____ home; it's getting late. (a) go (b) went (c) had gone (d) have gone
17. He _____ here since 2010, but he plans to move next year. (a) lives (b) has lived (c) lived (d) had lived
18. Suppose you _____ the lottery, what would you do? (a) win (b) won (c) had won (d) have won
19. They _____ on this project for months before it was canceled. (a) worked (b) had been working (c) work (d) have worked
20. By tomorrow, the team _____ the report. (a) will finish (b) will have finished (c) finishes (d) finished
21. She talks as though she _____ everything. (a) knows (b) knew (c) had known (d) has known
22. Had I known about the meeting, I _____. (a) would attend (b) would have attended (c) attend (d) attended
23. The film _____ by the time we reached the cinema. (a) started (b) had started (c) starts (d) has started
24. I _____ this novel since last week, and it's really gripping. (a) read (b) am reading (c) have been reading (d) had read
25. If only he _____ more careful! (a) is (b) was (c) were (d) had been
26. They _____ married for twenty years next anniversary. (a) will be (b) will have been (c) are (d) have been
27. Scarcely _____ the room when the phone rang. (a) I entered (b) had I entered (c) I had entered (d) have I entered
28. He _____ as a teacher before he became a writer. (a) works (b) worked (c) has worked (d) had worked
29. By next summer, we _____ in this house for a decade. (a) will live (b) will have lived (c) live (d) lived
30. While the children _____, their parents arrived. (a) played (b) were playing (c) had played (d) have played
31. I would rather you _____ the truth. (a) tell (b) told (c) had told (d) have told
32. She _____ for the bus when it started raining heavily. (a) waited (b) was waiting (c) had waited (d) has waited
33. If he _____ harder, he might have passed the exam. (a) studies (b) studied (c) had studied (d) has studied
34. By the time the police arrived, the thief _____. (a) escaped (b) had escaped (c) escapes (d) has escaped
35. He behaves as if he _____ nothing about it. (a) knows (b) knew (c) had known (d) has known
36. We _____ this city since childhood. (a) know (b) knew (c) have known (d) had known
37. Suppose the flight is delayed, we _____. (a) will miss (b) miss (c) missed (d) had missed
38. The concert _____ before we could get tickets. (a) sold out (b) had sold out (c) sells out (d) has sold out
39. I wish the weather _____ better tomorrow. (a) is (b) was (c) were (d) had been
40. They _____ on the proposal all night yesterday. (a) worked (b) were working (c) had worked (d) have worked
41. By 2050, humans _____ on Mars for decades. (a) will live (b) will have been living (c) live (d) lived
42. Had she practiced more, she _____ the competition. (a) wins (b) won (c) would win (d) would have won
43. No sooner _____ than the lights went out. (a) we sat (b) had we sat (c) we had sat (d) have we sat
44. He _____ ill since last Monday. (a) is (b) was (c) has been (d) had been
45. If I _____ rich, I would travel the world. (a) am (b) was (c) were (d) had been
46. The guests _____ by the time dessert was served. (a) arrived (b) had arrived (c) arrive (d) have arrived
47. She _____ singing since she was a child. (a) loves (b) loved (c) has loved (d) had loved
48. It's high time you _____ studying seriously. (a) start (b) started (c) had started (d) have started
49. While I _____ the book, I found an old letter. (a) read (b) was reading (c) had read (d) have read
50. By next year, she _____ her PhD. (a) will complete (b) will have completed (c) completes (d) completed
51. He acts as though nothing _____. (a) happened (b) has happened (c) had happened (d) happens
52. If only I _____ more time! (a) have (b) had (c) would have (d) had had
53. They _____ here for hours waiting for you. (a) are (b) were (c) have been (d) had been
54. Hardly _____ the station when the train departed. (a) we reached (b) had we reached (c) we had reached (d) have we reached
55. Suppose you _____ the job, would you accept it? (a) offer (b) offered (c) are offered (d) were offered
56. The team _____ tirelessly before the deadline. (a) worked (b) was working (c) had been working (d) has worked
57. By the end of the decade, technology _____ dramatically. (a) will change (b) will have changed (c) changes (d) changed
58. I would have helped if you _____. (a) ask (b) asked (c) had asked (d) have asked
59. She _____ as if she owns the place. (a) behaves (b) behaved (c) has behaved (d) had behaved
60. We _____ friends since we were kids. (a) are (b) were (c) have been (d) had been
61. It's time the government _____ action. (a) takes (b) took (c) had taken (d) has taken
62. The rain _____ before we left the house. (a) stopped (b) had stopped (c) stops (d) has stopped
63. He wishes he _____ differently back then. (a) acts (b) acted (c) had acted (d) has acted
64. By tomorrow morning, I _____ all night. (a) will study (b) will have been studying (c) study (d) studied
65. Scarcely _____ when the storm hit. (a) we started (b) had we started (c) we had started (d) have we started
66. If he _____ the instructions, this wouldn't have happened. (a) follows (b) followed (c) had followed (d) has followed
67. They _____ in Europe for six months now. (a) travel (b) traveled (c) have been traveling (d) had traveled
68. Had the warning been heeded, lives _____. (a) save (b) saved (c) would save (d) would have been saved
69. The book _____ by millions by next year. (a) will read (b) will have been read (c) reads (d) read
70. While she _____, someone knocked on the door. (a) cooked (b) was cooking (c) had cooked (d) has cooked
71. I prefer that you _____ the truth now. (a) tell (b) told (c) had told (d) have told
72. By the time he retires, he _____ for 40 years. (a) will work (b) will have worked (c) works (d) worked
73. She talks as if she _____ an expert. (a) is (b) was (c) were (d) had been
74. No sooner _____ than everyone applauded. (a) he finished (b) had he finished (c) he had finished (d) has he finished
75. We _____ this issue since the meeting started. (a) discuss (b) discussed (c) have been discussing (d) had discussed
76. If only the train _____ on time! (a) arrives (b) arrived (c) had arrived (d) has arrived
77. By 2027, the company _____ its centenary. (a) will celebrate (b) will have celebrated (c) celebrates (d) celebrated
78. He _____ as though he is innocent. (a) pretends (b) pretended (c) has pretended (d) had pretended
79. The children _____ for hours when we found them. (a) played (b) were playing (c) had been playing (d) have played
80. Suppose it rains, we _____. (a) stay (b) will stay (c) stayed (d) had stayed
81. It's high time you _____ responsibility. (a) take (b) took (c) had taken (d) have taken
82. Hardly _____ the decision when regrets began. (a) they made (b) had they made (c) they had made (d) have they made
83. She _____ painting since morning. (a) is (b) was (c) has been (d) had been
84. If I _____ you were coming, I would have prepared. (a) know (b) knew (c) had known (d) have known
85. By next week, we _____ the project halfway. (a) will finish (b) will have finished (c) finish (d) finished
86. He wishes he _____ taller. (a) is (b) was (c) were (d) had been
87. The evidence suggests he _____ guilty. (a) is (b) was (c) has been (d) had been
88. While the orchestra _____, the audience applauded prematurely. (a) played (b) was playing (c) had played (d) has played
89. By the time you read this, I _____. (a) will leave (b) will have left (c) leave (d) left
90. She acts as if nothing _____. (a) matters (b) mattered (c) had mattered (d) has mattered
91. Had we left earlier, we _____ the traffic. (a) avoid (b) avoided (c) would avoid (d) would have avoided
92. They _____ this tradition for generations. (a) follow (b) followed (c) have followed (d) had followed
93. It's time we _____ the old rules. (a) change (b) changed (c) had changed (d) have changed
94. Scarcely _____ the lights when sleep overcame me. (a) I turned off (b) had I turned off (c) I had turned off (d) have I turned off
95. By midnight, the guests _____. (a) will arrive (b) will have arrived (c) arrive (d) arrived
96. I would rather he _____ silent. (a) remains (b) remained (c) had remained (d) has remained
97. The team _____ intensely before the championship. (a) trained (b) was training (c) had been training (d) has trained
98. If only I _____ the answer! (a) know (b) knew (c) had known (d) have known
99. No sooner _____ than the power failed. (a) the meeting started (b) had the meeting started (c) the meeting had started (d) has the meeting started
100. By the end of the century, humanity _____ incredible advancements. (a) will achieve (b) will have achieved (c) achieves (d) achieved
Comments
Post a Comment
Thank you for your comments!