I.

I. 1
Choose the best answer for each of the following items

1. The policeman stopped the driver and found that he ___ alcohol.

  • A

    A. drinks

  • B

    B. has drunk

  • C

    C. is drinking

  • D

    D. had drunk

2. I asked where they ___ all these days.

  • A

    A. have stayed

  • B

    B. stay

  • C

    C. had been staying

  • D

    D. were staying

3. By the end of this year, they ___ a new program in Europe.

  • A

    A. had started

  • B

    B. have started

  • C

    C. are starting

  • D

    D. will have started

4. I told you yesterday that you ___ typing the letters by the time I came back.

  • A

    A. should have finished

  • B

    B. had finished

  • C

    C. will have finished

  • D

    D. have finished

5. He ___ to get her on the phone, but he didn’t get through it.

  • A

    A. has tried

  • B

    B. was trying

  • C

    C. tries

  • D

    D. had been trying

6. He ___ in this company since he graduated from Andong Technical College ten years ago.

  • A

    A. worked

  • B

    B. has been working

  • C

    C. had worked

  • D

    D. was working

7. She told me she ___ in that university for 20 years by that summer.

  • A

    A. taught

  • B

    B. was teaching

  • C

    C. would have been teaching

  • D

    D. has been living

8. For years, doctors ___ millions of patients’ lives with the help of microscopes.

  • A

    A. have saved

  • B

    B. are saving

  • C

    C. will save

  • D

    D. were saving

9. In our company, great changes ___ since the new manager came.

  • A

    A. took place

  • B

    B. had taken place

  • C

    C. will have taken place

  • D

    D. have taken place

10. That was the first time I ___ English with a foreigner.

  • A

    A. spoke

  • B

    B. speak

  • C

    C. have spoken

  • D

    D. had spoken

11. We hoped that by the end of this year we ___ the job.

  • A

    A. had finished

  • B

    B. finished

  • C

    C. would have finished

  • D

    D. will finish

12. If we don’t hurry up, the store ___ before we get there.

  • A

    A. closes

  • B

    B. has closed

  • C

    C. is closing

  • D

    D. will have been closed

13. He said, “I ___ a lot of new words by the end of last year.”

  • A

    A. had already learnt

  • B

    B. would have already learnt

  • C

    C. have already learnt

  • D

    D. already learnt

14. I hope they ___ this road by the time we come back next summer.

  • A

    A. have repaired

  • B

    B. will repair

  • C

    C. are to repair

  • D

    D. will have repaired

15. —I ___ so busily recently that I ___ no time to help you with your math. —That’s OK. I can manage it by myself.

  • A

    A. have been working; have

  • B

    B. have worked; had

  • C

    C. am working; will have

  • D

    D. had been working; had had