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

    drinks

  • B

    has drunk

  • C

    is drinking

  • D

    had drunk

2. I asked where they ___ all these days.

  • A

    have stayed

  • B

    stay

  • C

    had been staying

  • D

    were staying

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

  • A

    had started

  • B

    have started

  • C

    are starting

  • D

    will have started

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

  • A

    should have finished

  • B

    had finished

  • C

    will have finished

  • D

    have finished

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

  • A

    has tried

  • B

    was trying

  • C

    tries

  • D

    had been trying

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

  • A

    worked

  • B

    has been working

  • C

    had worked

  • D

    was working

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

  • A

    taught

  • B

    was teaching

  • C

    would have been teaching

  • D

    has been living

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

  • A

    have saved

  • B

    are saving

  • C

    will save

  • D

    were saving

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

  • A

    took place

  • B

    had taken place

  • C

    will have taken place

  • D

    have taken place

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

  • A

    spoke

  • B

    speak

  • C

    have spoken

  • D

    had spoken

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

  • A

    had finished

  • B

    finished

  • C

    would have finished

  • D

    will finish

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

  • A

    closes

  • B

    has closed

  • C

    is closing

  • D

    will have been closed

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

  • A

    had already learnt

  • B

    would have already learnt

  • C

    have already learnt

  • D

    already learnt

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

  • A

    have repaired

  • B

    will repair

  • C

    are to repair

  • 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

    have been working; have

  • B

    have worked; had

  • C

    am working; will have

  • D

    had been working; had had