1. We won’t be able to leave the office until the rain ___.
- A
will stop
- B
stops
- C
stopped
- D
is stopping
2. I ___ at 130 kilometers per hour when the policeman stopped me.
- A
had driven
- B
have driven
- C
drive
- D
was driving
3. This time next week I’ll be on vacation. Probably I ___ on a beautiful beach.
- A
am lying
- B
have lain
- C
will be lying
- D
will have lain
4. The car ___ by the side of the road and the driver tried to repair it.
- A
breaks down
- B
was breaking down
- C
break down
- D
broke down
5. Enclosed you ___ an application form that you are asked to fill out.
- A
will find
- B
find
- C
found
- D
are finding
6. According to the timetable, the train for Beijing ___ at 9:10 pm from Monday to Friday.
- A
was leaving
- B
is leaving
- C
leaves
- D
has left
7. If you ___ smoking and drinking, your health will improve soon.
- A
gave up
- B
give up
- C
are giving up
- D
will give up
8. Most of the people who are visiting Britain ___ about the food and weather there.
- A
are always to complain
- B
have always complained
- C
always complain
- D
will always complain
9. He told me yesterday that he ___ at home at 7 the next evening.
- A
would be watching TV
- B
will be watching TV
- C
watched TV
- D
was watching TV
10. He ___ at the meeting, but his heart attack prevented him.
- A
will speak
- B
is going to speak
- C
had to speak
- D
was going to speak
11. The traffic in our city is already good and it ___ even better.
- A
gets
- B
got
- C
has got
- D
is getting
12. —Where do you think ___ he ___ the computer? —Sorry. I have no idea.
- A
has; bought
- B
/; bought
- C
did; buy
- D
/; buys
13. I can guess you were in a hurry. You ___ your sweater inside out.
- A
wear
- B
wore
- C
were wearing
- D
are wearing
14. Remember to send me a photo of us next time you ___ to me.
- A
are writing
- B
will write
- C
wrote
- D
write
15. I have no idea what ___ while I was asleep.
- A
is happening
- B
would happen
- C
happen
- D
happened