1. When I last saw him, he _____ in London.
A. has lived B. is living
C. was living D. has been living
2. We _______ Dorothy since last Saturday.
A. don’t see B. haven’t seen
C. didn’t see D. hadn’t seen
3. The train ______ half an hour ago.
A. has been leaving B. left
C. has left D. had left
4. Jack ______ the door.
A. has just painted B. paint
C. will have painted D. painting
5. My sister ________ for you since yesterday.
A. is looking B. was looking
C. has been looking D. looked
6. I ______ Texas State University now.
A. am attending B. attend
C. was attending D. attended
7. He has been selling motorbikes ________.
A. ten years ago B. since ten years
C. for ten years ago D. for ten years
8. Christopher Columbus _______ American more than 500 years ago.
A. discovered B. has discovered
C. had discovered D. had been discovering
9. He fell down when he ______ towards the church.
A.run B. runs
C. was running D. had run
10. We _______ there when our father died.
A. still lived B. lived still
C. was still lived D. was still living
11. They ______ table tennis when their father comes back home.
A. will play B. will be playing
C. play D. would play
12. By Christmas, I _______ for Mr. Smith for six years.
A. will have been working B. will work
C. have been working D. will be working
13. I _______ in the room right now.
A. am being B. was being
C. have been being D. am
14. I ______ to New York three times this year.
A. have been B. was
C. were D. had been
15. I’ll come and see you before I _______ for the States.
A. leave B. will leave
C. have left D. shall leave
16. The little girl asked what _______ to her friend.
A. has happened B. happened
C. had happened D. would have been happened
17. John ______ a book when I saw him.
A. is reading B. read
C. was reading D. reading
18. He said he _______ return later.
A. will B. would
C. can D. would be
19. Jack ________ the door.
A. has just opened B. open
C. have opened D. opening
20. I have been waiting for you ______.
A. since early morning B. since 9 a. m
C. for two hours D. All are correct
1. was living ( Quá khứ tiếp diễn )
2. haven’t seen ( Hiện tại hoàn thành )
3. left ( Quá khứ đơn )
4. has just painted ( Hiện tại hoàn thành )
5. has been looking ( Hiện tại hoàn thành )
6. am attending ( Hiện tại tiếp diễn )
7. for ten years ( Hiện tại hoàn thành )
8. discovered ( Quá khứ đơn )
9. was running ( Quá khứ tiếp diễn )
10. still lived
11. will be play ( Tương lai tiếp diễn )
12. will have been working ( Tương lai hoàn thành tiếp diễn )
13. am ( Hiện tại đơn )
14. have been ( Hiện tại hoàn thành )
15. leave ( Hiện tại đơn )
16. had happened ( Câu tường thuật lùi ⇒ Quá khứ đơn → Quá khứ hoàn thành )
17. was reading ( Quá khứ đơn )
18. would ( Câu gián tiếp )
19. has just opened
20. All are correct