a4esl.org

Past and Present Tense

Instructions: Please make a choice by clicking on the radio button,
then compare it with the correct answer hidden under the answer button.

  1. I ___ finishing my homework when the movie began.
    have
    was
    had

  2. I ___ coming home now but it's beginning to rain.
    am
    had
    have

  3. As the classes ___ finishing for the day, I realized that I was still thoroughly confused.
    have
    were
    had

  4. We ___ already left the city before I realized I had forgotten my glasses again.
    have
    were
    had

  5. ___ you eating snails?
    Had
    Are
    Have

  6. My classes ___ finished for the day but I am still thoroughly confused.
    had
    were
    have

  7. ___ you eating snails at dinner tonight?
    Were
    Have
    Had

  8. I ___ already come home so I didn't get wet.
    have
    was
    am

  9. Although we ___ leaving the city I must go back. I have forgotten my glasses again.
    were
    are
    have

  10. I ___ finished my homework before the movie began.
    have
    am
    had

  11. ___ you coming home when it began to rain?
    Are
    Were
    Have

  12. ___ you ever eaten snails before tonight?
    Had
    Are
    Were

  13. I ___ finished my homework. May I watch the movie now?
    had
    have
    was

  14. I ___ forgotten my glasses again.
    am
    was
    have

  15. ___ you come home before it began to rain?
    Were
    Had
    Have

  16. I ___ finishing my homework now. When will the movie begin?
    am
    have
    was

  17. The classes ___ finishing for the day, but I am still thorougly confused.
    have
    are
    had

  18. As I ___ leaving the city, I realized that I had forgotten my glasses again.
    had
    am
    was

  19. By the time my classes ___ finished for the day I was still thoroughly confused.
    had
    are
    have

  20. ___ you ever eaten snails?
    Are
    Have
    Were

Copyright (C) 2001 by Jack Bradshaw (e_student_@hotmail.com)
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.