Perfect and Past Tenses Quiz
Preview:
They (never/be) __________ to Asia.
A. never were
B. have never been
C. had never been
We (be) __________ friends since kindergarten.
A. are
B. have been
C. were
By the time they reach the summit, they (climb) __________ for six hours.
A. will have been climbing
B. climbed
C. are climbing
Last night, we (watch) __________ a fascinating documentary about wildlife.
A. watched
B. have been watching
C. were watching
The kids (play) __________ in the garden all morning.
A. have played
B. were playing
C. played
I (not/see) __________ that movie before, so I was excited to watch it.
A. didn’t see
B. haven’t seen
C. don’t see
Yesterday, Sarah (eat) __________ a delicious cake at the bakery.
A. has eaten
B. was eating
C. ate
I (study) __________ Spanish for three years now, and I can communicate quite well.
A. studied
B. have been studying
C. am studying
Mary (work) __________ at the same company for ten years before she got a promotion.
A. worked
B. was working
C. has been working
She (live) __________ in Paris for five years before she moved to London.
A. has lived
B. lived
C. was living
When I arrived, they………….. already (leave) __________ for the airport.
A. left
B. had… left
C. were leaving
They (travel) __________ around Europe for the past month.
A. were traveling
B. have been traveling
C. traveled
How long (you/learn) __________ to play the guitar?
A. did you learn
B. have you been learning
C. learned
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.