21. As she ________ a letter last night, the lights suddenly ________ out. A. was writing/ went B. wrote/ went C. was writing/ was going D. writes/ went 22. How ________ since we ________ school? A. are you/ left B. will you be/ had left C. have you been/ had left D. have you been / left 23. I ________ my uncle’s home many times when I ________ a child. A. visited/ is B. visits/ was C. visited/ was D. visited/ were 24. It ________ me half an hour to get to the supermarket yesterday. A. take B. takes C. took D. spent 25. If I were you, I ________ him as my nephew. A. will treat B. would treat C. will have treated D. am treating 26. I can’t believe that my expensive bicycle ________ last night. A. was stolen B. was stealing C. is stolen D. stole 27. I ________ here for more than 10 years. A. have taught B. taught C. teach D. is teaching 28. As I ________ my homework, he came yesterday afternoon. A. did B. were doing C. am doing D. was doing 29. At this time yesterday, everyone ________. in the room. A. is dancing B. was dancing C. dances D. danced 30. After Mary________ her degree, she intends to work in her father's company. A. will finish B. is finishing C. finishes D. will have

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

Exercise 1: Hãy chọn một đáp án đúng nhất (A, B, C hoặc D) cho mỗi câu sau: 1. He has lived here since he ________ here. A. came B. has came C. comes D. come 2. John________ as a journalist since he ________ from university in 2000. A. is working / graduate B. worked / graduated C. had worked / will be graduate D. has been working / graduated 3. He does not save as much money as he________ last year. A. did B. does C. uses D. did used 4. She has not written to me________ we met last time. A. before B. since C. ago D. meanwhile 5. The police ________ for the thieves at the moment. A. have been looking B. will be looking C. are looking D. is looking 6. Put the raincoat on. It________. A. had rained B. will be raining C. is raining D. has rained 7. Since motion pictures________ we have had a new kind of entertainment. A. were invented B. have been invented C. will have been invented D. had been invented 8. There________ a lot of furniture in our uncle's house now. A. is being B. were C. are D. is 9. Mr. Jones sometimes________ on time for work. A. does not get up B. won't get up C. had not got up D. is not going to get up 10. He ________ for twenty years before he retired last year A. had been teaching B. has taught C. was teaching D. has been teaching 11. He said that everything ________ all right A. is B. would be C. will be D. can be 12. Each of you ________ a share in the work A. have B. having C. has D. going to have 13. How many times________ them so far? A. have you seen B. did you see C. were you seeing D. had you seen 14. Please send our regards to Tom as soon as you ________ in New York. A. will arrive B. is going to arrive C. arrive D. arrived 15. By the time the ambulance approached, the man________. A. would die B. had died C. died D. dies 16. We________ for going home when it began to rain A. has prepared B. are preparing C. will be preparing D. were preparing 17. I haven’t seen him for months. A. It’s months since I last saw him B. It’s months when I last saw him C. It’s months before I last saw him D. It’s months after I last saw him 18. Tim________ his hair while I ________ up the kitchen A. washed-was cleaned B. was washing-was cleaning C. was washing-cleaned D. washed-cleaned 19. Working for 12 hours a day ________ her very tired. A. makes B. made C. make D. making 20. I am so happy to hear from Mary because I haven’t seen her ________ last year. A. for B. on C. since D. later