English Verb Tenses
Test your knowledge of English verb tenses with this sentence completion quiz covering simple past, present, present perfect, future, and continuous forms.
Questions
Directions: Choose the most appropriate word/phrase to fill the blank.
I _____ a new bicycle last week.
- bought
- have bought
- had bought
- buy
Directions: Choose the most appropriate word/phrase to fill the blank.
The Headmaster will _____ to you.
- speak
- be speak
- speaking
- spoke
Directions: Choose the most appropriate word/phrase to fill the blank.
Here are your shoes; I _____ them.
- just clean
- just cleaned
- have just cleaned
- had cleaned
Directions: Choose the most appropriate word/phrase to fill the blank.
I ______ a lot of work today.
- did
- done
- had done
- has done
Directions: Choose the most appropriate word/phrase to fill the blank.
I _____ something burning.
- smell
- has smelling
- had been smelling
- smelled
Directions: Choose the most appropriate word/phrase to fill the blank.
He used to visit us every week, but he _____ now.
- rarely comes
- is rarely coming
- has rarely come
- rarely came
Directions: Choose the most appropriate word/phrase to fill the blank.
He will ____ it to you when he comes back.
- explain
- be explain
- explained
- will have explained
Directions: Choose the most appropriate word/phrase to fill the blank.
If he ______ of your marriage, he will be surprised.
- hears
- will hear
- heard
- have heard
Directions: Choose the most appropriate word/phrase to fill the blank.
She ______ unconscious since 4 o’ clock.
- is
- was
- has been
- have been
Directions: Choose the most appropriate word/phrase to fill the blank.
Last week, my aunt ______ a plate everyday.
- breaks
- broke
- was breaking
- is breaking
Directions: Choose the most appropriate word/phrase to fill the blank.
James ____ living in this house since 1983.
- has been
- had
- is
- was been
Directions: Choose the most appropriate word/phrase to fill the blank.
I _________ that game for years.
- haven't play
- haven't played
- hadn't play
- hasn't played
Directions: Choose the most appropriate word/phrase to fill the blank.
I ______ since last December.
- haven't work
- haven't worked
- hasn't worked
- has worked
Directions: Choose the most appropriate word/phrase to fill the blank.
We _____ our breakfast half an hour ago.
- finished
- have finished
- had finished
- are finished
Directions: Choose the most appropriate word/phrase to fill the blank.
She _____ working very hard this semester.
- has
- have been
- has been
- has being
Directions: Choose the most appropriate word/phrase to fill the blank.
The appearance of the town ________ completely since I last visited it.
- is changing
- changed
- has changed
- have changed
Directions: Choose the most appropriate word/phrase to fill the blank.
It ________ since early morning.
- rained
- is raining
- has been raining
- is being rained
Directions: Choose the most appropriate word/phrase to fill the blank.
It has ____ snowing a lot this week.
- be
- been
- had been
- have been
Directions: Choose the most appropriate word/phrase to fill the blank.
We can't have a fire here until we _____ the chimney.
- sweep
- shall sweep
- shall be sweeping
- swept
Directions: Choose the most appropriate word/phrase to fill the blank.
I meant to repair the radio, but ______ time to do it today.
- am not having
- haven't had
- hadn't
- do not have
Directions: Choose the most appropriate word/phrase to fill the blank.
Mike ____ the room now.
- left
- had left
- will have left
- is leaving
Directions: Choose the most appropriate word/phrase to fill the blank.
Men ______ to abolish wars up to now, but may be they will find a way in the future.
- never managed
- have never managed
- will have never managed
- had never managed
Directions: Choose the most appropriate word/phrase to fill the blank.
My uncle ______ tomorrow.
- arrive
- will have been arriving
- have arrived
- will arrive
Directions: Choose the most appropriate word/phrase to fill the blank.
I know all about that film because I _____ it twice.
- was seen
- have seen
- had seen
- saw
Directions: Choose the most appropriate word/phrase to fill the blank.
I _______ him since we met a year ago.
- didn’t see
- haven’t seen
- hadn’t seen
- hasn't seen