1. Robert________ tomorrow morning on the 10:30 train.
a. arrived b. is arriving c. has arrived d. would arrive
2. Look! The bus________
a. left b. has left c. leaves d. is leaving
3. Mike________ one hour ago.
a. phoned b. was phoning c. had phoned d. has phoned
4. I shall be glad when he________
a. had gone b. did go c. went d. had gone
5. Ask her to come ad see me when she ________ her work.
a. finish b. has finished c. finished d. finishing
6. After you finish your work, you________ a break.
a. should take b. have taken c. might have taken d. takes
7. Oil________ if you pour it on water
a. floated b. floats c. will be floated d. float
8. When he returned home, he found the door________.
a. unlocking b. unlocked c. to be unlocked d. have unlocked
9. That dancing club________ north of the city
a. lays b. lies c. locates d. lain
10. Almost everyone________ for home by the time we arrived.
a. leave b. left c. leaves d. had left
11. By the age of 25, he ________ two famous novels.
a. wrote b. writes c. has written d. had written
12. While her husband was in the army, Janet________ to him twice a week.
a. was writing b. wrote c. was written d. had written
13. I couldn't cut the grass because the machine_______ a few days previously.
a. broken down b. has been broken c. had broke down d. breaks down
14. We ________English this time last week.
a. learned b. were learning c. have learned d. had learned
15. Is it raining? - No, it isn't but the ground is wet. It________
a. rained b. had rained c. has rained d. has been raining
16. Her family________ to America before 1975.
a. went b. have gone c. had gone d. would go
17. When I arrived at the party, Martha________ home already.
a. went b. have gone c. had gone d. would go
18. Henry________ for 10 years when he finally gave it up.
a. has smoked b. has been smokingc. had smoked d. had been smoking'
19. Yesterday morning I got up and looked out of the window. The sun was shinning but the ground was very wet. It________
a. rained b. has been rainingc. had rained d. had been raining
20. We ________ our examination next month.
a. have b. shall have c. will have had d. will be having
21. Look that those black clouds! It________
a. is going to rain b. will rain c. would rain d. can rain
22. We________ English this time next Monday.
a. learn b. will learn c. are learning d. will be learning
23. We________ this course before the final examination.
a. are going to finish b. have finished c. will finish d. will have finished
24. I________ "Chicken soup for the soul" but I haven’t finished it yet.
a. read b. am reading c. have been reading d. was reading
25. Alan took a photograph of Sandra while she________
a. didn't look b. wasn't looking c. hasn't looked d.. hadn't looked
26. I ________ my key. Can you help me look for it?
a. lose b. lost c. had lost d. have lost
27. Last night Tine________ in bed when suddenly she heard a scream.
a. read b. was reading c. had read d. had read
28. We________ a part next week. Would you like to come?