1.The film will have finished ….. 10 o’clock.
A. until B. by C. before
2. My parents ….. in a big house in the country.
A. used to live B. would live C. used to living
3. I ….. Eliza tonight, so I’ll tell her the news.
A. will see B. am seeing C. will have been seeing
4. ….. did the Greens move to Toronto?
A. While B. How long C. How long ago
5. Alex ….. the doctor this afternoon.
A. is seeing B. sees C. will have seen
6. Drake ….. the bank. He hasn’t come back yet.
A. has been to B. has gone to C. has been in
7. By the end of the day, Tina ….. for ten hours.
A. will be working B. will have worked C. will have been working
8. This shampoo ….. of roses.
A. smells B. is smelling C. has been smelling
9. I promise I ….. home in time for dinner.
A. will be B. will have been C. am going to be
10. Julia ….. eats broccoli because she doesn’t like it.
A. never B. ever C. always
| 11. Look out! You …..!
A. are falling B. are going to fall C. will fall
12. I ….. my wallet. I can’t find it anywhere.
A. have lost B. had lost C. lost
13. The train ….. London at three o’clock.
A. will leave B. is leaving C. leaves
14. You’re late. I ….. for half an hour.
A. am waiting B. have waited C. have been waiting
15. The plane ….. by the time I reached the airport.
A. already left B. have already left C. had already left
16. John and Mike ….. with friends at the moment.
A. are staying B. have been staying C. stay
17. The new library ….. by the mayor next week.
A. is going to be opened B. is opening C. is opened
18. Life ….. on other planets yet.
A. hasn’t been found B. isn’t found C. wasn’t found
19. The new shopping centre ….. outside the city centre.
A. will build B. is being built C. has built
20. The star athlete ….. to win the competition.
A. is being expected B. was expected C. has expected
|