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

Các câu hỏi liên quan