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. We _____ that car for ten years before we sold it.
A. have b) did have c) had d) had had
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. Ted and Amy............for 24 years.
A. have been married B. married C. were married D. has been married
11. I’m going on holiday on Saturday.This time next week I............on a beach in the sea.
A. will lie B. am lying C. will be lying D. should be lying
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 By the time Maria finished her report, she _______ working on the computer for over three hours.
A. be b) has c) had been d) have been
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. Minh _____ as a carpenter before he was laid off.
A. works b) have worked c) work d) had worked
20. I have been waiting for you ______
A. since early morning B. since 9 a.m
C. for two hours D. All are correct
21. Almost everyone _______ for home by the time we arrived.
A. leave B. left C. leaves D. had left
22. By the age of 25, he ______ two famous novels.
A. wrote B. writes C. has written D. had written
23. When her husband was in the army, Mary ______ to him twice a week.
A. was reading B. wrote C. was written D. had written
24. I couldn’t cut the grass because the lawn mower ______ a few days previously.
A. broke down B. has been broken
C. had broken down D. breaks down
25. I have never played badminton before. This is the first time I _____ to play.
A. try B. tried C. have tried D. am trying
26. Since _______, I have heard nothing from him.
A. he had left B. he left C. he has left D. he was left
27. After I _______ lunch, I looked for my bag.
A. had B. had had C. have has D. have had
28 She ______ Victoria once in 1993 before she moved there in 1996.
A. visit b) have visited c) had visited d) visits
29. The man got out of the car, ________ round to the back and opened the book.
A. walking B. walked C. walks D. walk
30. Henry _______ into the restaurant when the writer was having dinner.
A. was going B. went C. has gone D. did go
31. He will take the dog out for a walk as soon as he ______ dinner.
A. finish B. finishes C. will finish D. finishing
32. I will be glad if he _______ with us.
A. had gone B. did go C. went D. goes
33. We watched TV after our daughter _______ to bed.
A. had gone b) go c) have went d) goes
34. Turn off the gas. Don’t you see that the kettle ________ ?
A. boil B. boils C. is boiling D. boiled
35 By the time my wife came home, I ______ the laundry
A. do b) had done c) did d) have done
36. Frank left the table after he _______ eating.
A. finishes b) have finished c) finish d)had finished
37. Her brother ______ in Canada at present.
A. working B. works C. is working D. work
38. I ______ to the same barber since last year.
A. am going B. have been going C. go D. had gone
39. Her father ______ when she was a small girl.
A. dies B. died C. has died D. had died
40. Marcia ______ by the time we got there.
A. left b) leaves c) have left d) had left