Mark the letter A, B, C, or D to indicate the correct answer to each of the following questions.
1. We _____ Jeff since we last met at John’s party three months ago.
A. didn’t meet B. hadn’t met C. haven’t met D. aren’t met
2. When I came to the party, all my friends ______.
A. have already left B . was already leaving C. will have left D. had already left
3. By the time the police arrived, the thieves_____ away.
A. have gone B. went C. were going D. had gone
4. When I ___________ at the station, the train had left 5 minutes before.
A. had arrived B.was arriving C. arrived D.will arrive
5. Alexi _______ four languages up to now.
A. has learnt B. is learning C. will learn D. had learnt
6. He _______ working for this company five years ago.
A. began B. has begun C. will begin D. begins
7. He _______ his grandma in Birmingham last week.
A. has visited B. visits C. visited D. will visit
8. Where is your father? He ____________ his old bike in the backyard.
A. has repaired B. was repaired C. is repairing D. had repaired
9. We _______ Dorothy since last Saturday.
A. don’t see B. haven’t seen C. didn’t see D. hadn’t seen
10. At this time next week they__________ to Singapore.
A. will fly B. have flown C. will be flying D. will be flown