a4esl.org

Perfect Tense

Click the answer button to see the answer.

  1. When we got acquainted Irene ___ her novel for five years.
    a. has been writing
    b. had been writing

  2. Nikolay ___ his business since we got acquainted.
    a. has been running
    b. had been running

  3. How long ___ in Minsk when I first met her?
    a. had Marina been living
    b. has Marina been living

  4. We ___ in Minsk since 1975.
    a. had been living
    b. have been living

  5. By next December, I ___ for this company for 5 yeras.
    a. have been working
    b. will have worked

  6. I ___ him for a long time.
    a. have been knowing
    b. have known

  7. Before we got acquainted, I ___ Oksana only two times.
    a. had seen
    b. had been seeing

  8. Srgey told me he ___ to UK before.
    a. had never been
    b. would have never been

  9. Svetlana promised us she ___ the story twice.
    a. has read
    b. would have read

  10. Boris asked me if I ___ a rock band gig.
    a. had ever attended
    b. have ever attended

Copyright (C) 2001 by Igor Gashchuk (gashchuk@mail.ru)
This quiz is part of the HTML-Only Self-Study Quizzes which is part of Activities for ESL Students, a project by The Internet TESL Journal.