1. I ______ my old school teacher last week.
A. visited B. visit C. am visiting D. have visited
2. A burglar _________ into the house while we __________ television.
A. broke/ were watching B. broke/ watched
C. had broken/ watched D. broke/ had watched
3. I ______ all of my homework last night.
A. finish B. will finish C. have finished D. finished
4. In the 19th century, it _______ two or three months to cross North America by covered wagon.
A. took B. had taken C. have taken D. was taking
5. When Carol ___called____, I ______ my favorite show on television.
A. was calling / watched C. called / have watched
B. called / was watching D. had called / watched
6. When I _______ home last night, I _______ that Jane _______ a beautiful candlelight dinner.
A. had arrived / discovered / prepared
B. was arriving / had discovered / was preparing
C. have arrived / was discovering / had prepared
D. arrived / discovered / was preparing
7. Sam _______ to change a light bulb when he _______ and _______.
A. was trying / slipped / fell C. tried / was slipping / falling
B. had been trying / slippedD / was falling d. has tried / slips / falls
8. I _______ you last night after dinner, but you _______ there. Where _______ you?
A. was calling / are not / are C. called / were not / were
B. had called / had not been / were D. called / have not been / are
9. The Titanic _______ the Atlantic when it _______ an iceberg.
A. was crossing / struck C. had crossed / was striking
B. crossed / had struck D. is crossing / strikes
10. The number of the participants in the survey _______ 250 students for Oxford University.
A. are B. was C. were D. have been
11. I _______ a terrible accident while I _______ on the beach.
A. see / am walking C. saw / was walking
B. was seeing / walked D. have seen / were walking
12. What _______ when the fire alarm _______ off?
A. are you doing / will go C. have you done / would go
B. were you doing / went D. will you do / are going
13. They ______ enthusiastically when their teacher ______ in.
A. discuss / comes C. will have discussed / comes
B. will discuss / will come D. were discussing / came
14. I have not met her for three years.
A. The last time I met her was three years ago.B. It is three years when I will meet her.
C. I did not meet her three years ago.D. During three years, I met her once.
15. He last visited London three years ago.
A. He has been in London for three years. B. He hasn't visited London for three years.
C. He didn't visit London three years ago. D. He was in London for three years.
16. I have not seen Tom for ages.
A. It has been a long time since I last saw Tom.B. Tom and I do not look the same age.
C. Tom and I are friends for a long time.D. I often met Tom ages ago.
17. I haven't met my grandparents for five years.
A. I have met my grandparents for five years.
B. I often met my grandparents five years ago.
C. I didn't meet my grandparents five years ago.
D. I last met my grandparents five years ago.
18. It is three years since I ______ her in Bangkok in 2013.
A. last sawB. saw lastC. had seenD. have seen
19. Lan ______ learning English a few years ago.
A. starts B. will start C. started D. is starting
20. _______ Tom Cruise's last movie? Yes, I _______ it three days ago
A. Have you ever seen / saw C. Did you ever see / have seen
B. Had you ever seen / would see D. Will you ever see / saw
21. In the past, people _______ to the beach more often.
A. have gone B. used to go C. were going D. had gone
22. Last week, we ______ an interesting film about the animal world.
A. see B. saw C. are seeing D. will see
23. He__________his job last month and then he___________out of work.
A. lost / was B. was lost / had been C. has lost / was D. lost / have been
24. The plane from Dallas ________ two hours late, so I missed my connecting flight from Frankfurt to London.
A. takes off B. has taken off C. will take off D. took off
25. When we came, they _________ a meeting in the hall.
A. are havingB. were having C. have been having D. have had