Verb Tenses Quiz
Use the past and future perfect and other verb tenses.
5-question quiz, randomly generated. Recommended level: 5th Grade
CLICK THE BEST VERB FORM.
Cici ________ here from Hong Kong last year.
moved, had moved, will move
By tomorrow I ________ 100 pages of the book.
read, had read, will have read
will have read
They ________ in Atlanta for more than ten years.
are living, have lived, live
Jay ________ a bike for a long time.
has been wanting, is wanting, will want
has been wanting
She ________ to a movie tomorrow night.
will have gone, is going, has gone
While he ________ for the bus, it rained.
is waiting, will be waiting, was waiting
Gina ________ for weeks before she finally did a good back flip.
practices, had practiced, will practice
You ________ Italian by the time you return from Italy.
are mastering, mastered, will have mastered
will have mastered
Mike ________ the book you gave him for his birthday.
loved, had loved, will have loved
By next year I ________ the course.
completed, will have completed, am completing
will have completed
By the time you arrived I ________ for hours.
had been waiting, am waiting, will wait
had been waiting
The house was built in the spot where the old cottage ________.
will stand, will have stood, had stood
Although I saw Lea last night at the club, I ________ her in months.
haven't seen, will have seen, hadn't seen
The race starts at 2, and by 2:15 I ________ at least 3K.
had run, will have run, was running
will have run
When the storm struck, Grier ________ in her car.
was driving, had driven, will have driven
By the time the police got there, the thief ________ away.
will have run, had run, will run
I ________ for him to call, when he suddenly walked in the door.
waited, will wait, had been waiting
had been waiting
We ________ refreshments at the party tomorrow.
will have had, will have, had
Who ________ all the milk?
drank, drunk, has drunken
You are late! The train ________ already.
was leaving, will have left, has left
She was hungry because she ________ since early morning.
hadn't eaten, hadn't ate, isn't eating
I thought I ________ her before, but I was wrong.
was meeting, had met, will have met
By the end of next year, he ________ her for 5 years.
will have known, is knowing, has known
will have known
By next week, he ________ on the job for a month.
was, will have been, is
will have been