12. John ............a book when I saw him.
A. is reading B. read C. was reading D. reading
13. He said he............return later.
A. will B. would C. can D. would be
14. Jack.............the door.
A. has just opened B. open C. will have opened D. opening
15. I have been waiting for you...............
A. since early morning B. since 9 a.m C. for two hours D. all are correct
16. My sister............for you since yesterday.
A. is looking B. was looking C. has been looking D. looked
17. Jack............the door.
A. has just painted B. paint C. will have painted D. painting
18. The train............half an hour.
A. has been leaving B. left C. has lelt D. had lelt
19. We............Doris since last Sunday.
A. don't see B. haven't seen C. didn't see D. hadn't seen
20. When I last saw him, he............in London.
A. has lived B. is living C. was living D. has been living
21. After I...............lunch, I looked for my bag.
A. had B. had had C. have has D. have had
22. By the end of next year, Geoge...............English for 2 years.
A. will have learned B. will learn C. has learned D. would learn
23. The man got out the car,...............round to the back and opened the boot.
A. walking B. walked C. walks D. walk
24. For several years his ambition...............to be a pilot.
A. is B. has been C. was D. had been
25. Henry............into the restaurant when the writer was having dinner.
A. was going B. went C. has gone D. did go
7
410
3
12. C 13. B 14. A 15. D 16. C 17. A 18. C 19. B 20. C 21. B 22. A 23. B 24. B 25. B