Bài tập 2: Chọn từ hoặc cụm từ thích hợp hoàn thành những câu sau.
1. He...............................for 25 years before he retired last year.
A. has taughtB. had been teachingC. has been teachingD. was teaching
2. Please send me a postcard as soon as you .......................... in London.
A. will arriveB. is going to arriveC. have arrivedD. arrive
3. I saw John yesterday morning while I.............................home from work.
A. walkedB. am walkingC. was walkingD. had been walking
4. As soon as you........................your homework, you will be allowed to go out.
A. are doingB. had done C. did D. have done
5. After Mary..............her degree, she intends to work in her father’s company.
A. will finishB. finishesn C. is finishing D. will have finished
6. She has worked as a secretary...........................she graduated fro college.
A. untilB. whileC. beforeD. since
7. Ann ............................for me when I arrived
A. was waitingB. waitedC. had waited C. has been waiting
8. My handbag was stolen...........................we were playing tennis.
A. afterB. beforeC. duringD. while
9. They won’t come home until they.....................everything.
A. had seenB. sawC. were seeingD. see
10. Don’t come..........................I have finished lunch.
A. afterB. as soon asC. sinceD. until