Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer.
1. The phone________ constantly since Jack won the first prize this morning.
a. has been ringing b. rang c. had rung d. had been ringing
2. The earth________ on the sun for its heat and light.
a. is depend b. depending c. has depend d. depends
3. I don't feel good. I ________ home from work tomorrow.
a. am staying b. stay c. will have stayed d. stayed
4. In the last two decades, space exploration___great contributions to weather forecasting.
a. is making b. has made c. made d. makes
5. On July 20, 1969, Neil Armstrong ________ down onto the moon, the first person ever set foot on another planet.
a. was stepping b. stepped c. has stepped d. was step
6. The wedding party________ at the Rex Hotel.
a. is b. is being c. will be d. is going to be
7. How many languages_____ John speak?
a. do b. does c. did d. will
8. Hurry! The train________ I don't want to miss it.
a. comes b. is coming c. came d. has come
9. Angelina Jolie is a famous actress. She ________ in several film.
a. appears b. is appearing c. appeared d. has appeared
10. I saw Maggie at the party. She ________ in several film.
a. wears b. wore c. was wearing d. has worn
11. What time________ the next train leave?
a. does b. will c. shall d. would
12. Monica________ with her sister at the moment until she finds a flat.
a. stays b. is staying c. will stay d. is going to stay
13. After I________ lunch, I looked for my bag.
a. had b. had had c. have has d. have had
14. By the end of next year, George________ English for 2 years.
a. will have learned b. will learn c. has leaned d. would learn
15. The man got out of the car,_______ round to the back and opened the boot.
a. walking b. walked c. walks d. walk
16. For several years his ambition ________ to be a pilot.
a. is b. has been c. was d. had been
17. Henry________ into the restaurant when the writer was having dinner.
a. was going b. went c. has gone d. did go
18. He will take the dog out for a walk as soon as he ________ dinner.
a. finish b. finishes c. will finish d. shall have finished
19. Before you asked, the letter________
a. was written b. had been written c. had written d. has been written
20. She ________ English at RMIT these days.
a. studies b. is studying c. will study d. is gong to study
21. She's at her best when she________ big decisions.
a. is making b. makes c. had made d. will make
22. We________ next vacation in London.
a. spend b. are spending c. will spend d. are going to spend
23. Robert________ tomorrow morning on the 10:30 train.
a. arrived b. is arriving c. has arrived d. would arrive
24. Look! The bus________
a. left b. has left c. leaves d. is leaving
25. Mike________ one hour ago.
a. phoned b. was phoning c. had phoned d. has phoned
26. I shall be glad when he________
a. had gone b. did go c. went d. had gone
27. Ask her to come ad see me when she ________ her work.
a. finish b. has finished c. finished d. finishing
28. After you finish your work, you________ a break.
a. should take b. have taken c. might have taken d. takes
29. Oil________ if you pour it on water
a. floated b. floats c. will be floated d. float
30. When he returned home, he found the door________.
a. unlocking b. unlocked c. to be unlocked d. have unlocked
31. That dancing club________ north of the city
a. lays b. lies c. locates d. lain
32. Almost everyone________ for home by the time we arrived.
a. leave b. left c. leaves d. had left
33. By the age of 25, he ________ two famous novels.
a. wrote b. writes c. has written d. had written
34. While her husband was in the army, Janet________ to him twice a week.
a. was writing b. wrote c. was written d. had written
35. 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
36. We ________English this time last week.
a. learned b. were learning c. have learned d. had learned
37. 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
38. Her family________ to America before 1975.
a. went b. have gone c. had gone d. would go
39. When I arrived at the party, Martha________ home already.
a. went b. have gone c. had gone d. would go
40. Henry________ for 10 years when he finally gave it up.
a. has smoked b. has been smoking c. had smoked d. had been smoking'
41. 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
42. We ________ our examination next month.
a. have b. shall have c. will have had d. will be having
43. Look that those black clouds! It________
a. is going to rain b. will rain c. would rain d. can rain
44. We________ English this time next Monday.
a. learn b. will learn c. are learning d. will be learning
45. We________ this course before the final examination.
a. are going to finish b. have finished c. will finish d. will have finished
46. 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
47. Alan took a photograph of Sandra while she________
a. didn't look b. wasn't looking c. hasn't looked d.. hadn't looked
48. I ________ my key. Can you help me look for it?
a. lose b. lost c. had lost d. have lost