1. How many languages_____ John speak?
a. do b. does c. did d. will
2. Hurry! The train________ I don't want to miss it.
a. comes b. is coming c. came d. has come
3. Angelina Jolie is a famous actress. She ________ in several film.
a. appears b. is appearing c. appeared d. has appeared
4. Before you asked, the letter________
a. was written b. had been written c. had written d. has been written
5. Mike________ one hour ago.
a. phoned b. was phoning c. had phoned d. has phoned
6. Look! The bus________
a. left b. has left c. leaves d. is leaving
7. We________ next vacation in London.
a. spend b. are spending c. will spend d. are going to spend
8. Robert________ tomorrow morning on the 10:30 train.
a. arrived b. is arriving c. has arrived d. would arrive
9. Ask her to come ad see me when she ________ her work.
a. finish b. has finished c. finished d. finishing
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. I couldn't cut the grass because the machine_______ a few days previously.
a. broken down b. has been broken c. had broken down d. breaks down
13. We ________English this time last week.
a. learned b. were learning c. have learned d. had learned
14. Her family________ to America before 1975.
a. went b. have gone c. had gone d. would go
15. When I arrived at the party, Martha________ home already.
a. went b. have gone c. had gone d. would go
16. We________ English this time next Monday.
a. learn b. will learn c. are learning d. will be learning
17. I ________ my key. Can you help me look for it?
a. lose b. lost c. had lost d. have lost
18. Last night Tine________ in bed when suddenly she heard a scream.
a. read b. was reading c. had read d. had read
19. We________ a party next week. Would you like to come?
a. have b. will have c. are having d. will have had
20. While mother________ dinner the phone rang.
a. cooked b. had cooked c. has cooked d. was cooking
1. How many languages_____ John speak?
a. do b. does c. did d. will
2. Hurry! The train________ I don't want to miss it.
a. comes b. is coming c. came d. has come
3. Angelina Jolie is a famous actress. She ________ in several film.
a. appears b. is appearing c. appeared d. has appeared
4. Before you asked, the letter________
a. was written b. had been written c. had written d. has been written
5. Mike________ one hour ago.
a. phoned b. was phoning c. had phoned d. has phoned
6. Look! The bus________
a. left b. has left c. leaves d. is leaving
7. We________ next vacation in London.
a. spend b. are spending c. will spend d. are going to spend
8. Robert________ tomorrow morning on the 10:30 train.
a. arrived b. is arriving c. has arrived d. would arrive
9. Ask her to come ad see me when she ________ her work.
a. finish b. has finished c. finished d. finishing
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. I couldn't cut the grass because the machine_______ a few days previously.
a. broken down b. has been broken c. had broken down d. breaks down
13. We ________English this time last week.
a. learned b. were learning c. have learned d. had learned
14. Her family________ to America before 1975.
a. went b. have gone c. had gone d. would go
15. When I arrived at the party, Martha________ home already.
a. went b. have gone c. had gone d. would go
16. We________ English this time next Monday.
a. learn b. will learn c. are learning d. will be learning
17. I ________ my key. Can you help me look for it?
a. lose b. lost c. had lost d. have lost
18. Last night Tine________ in bed when suddenly she heard a scream.
a. read b. was reading c. had read d. had read
19. We________ a party next week. Would you like to come?
a. have b. will have c. are having d. will have had
20. While mother________ dinner the phone rang.
a. cooked b. had cooked c. has cooked d. was cooking