Past and Present Tenses Quiz
Preview:
Henry _______ his homework when his friend called him. (do)
A. is doing
B. was doing
C. has done
D. had done
He _______ two books before he started writing his own. (read)
A. reads
B. read
C. has read
D. had read
I _______ to Paris twice in my life. (travel)
A. travel
B. traveled
C. have traveled
D. had traveled
I _______ three books last week. (read)
A. read
B. reads
C. have read
D. had read
They _______ in this city for five years now. (live)
A. live
B. lived
C. have lived
D. had lived
They _______ basketball when the accident happened. (play)
A. are playing
B. were playing
C. have played
D. had played
We _______ to that restaurant before. (go)
A. go
B. went
C. have gone
D. had gone
By the time the concert started, we _______ for hours. (wait)
A. wait
B. waited
C. have waited
D. had waited
I _______ my keys all day. (look for)
A. am looking for
B. was looking for
C. have looked for
D. had looked for
Hardly had I arrived, when they _______ the party. (leave)
A. leave
B. left
C. have left
D. had left
She _______ her homework for two hours. (do)
A. does
B. did
C. has done
D. has been doing
He _______ video games when his mother called him. (play)
A. is playing
B. was playing
C. has played
D. had played
We _______ TV all day yesterday. (watch)
A. watch
B. watched
C. have watched
D. had watched
By the time he arrived, the train _______. (leave)
A. leaves
B. left
C. has left
D. had left
By the time the guests arrived, we _______ the decorations. (finish)
A. finish
B. finished
C. have finished
D. had finished
We _______ for the bus when it started raining. (wait)
A. were waiting
B. have waited
C. had waited
D. have been waiting
She _______ the movie before going to bed. (watch)
A. watches
B. watched
C. has watched
D. had watched
They _______ movies all night. (watch)
A. were watching
B. have watched
C. had watched
D. have been watching
They _______ the movie before they went to bed. (watch)
A. watch
B. watched
C. have watched
D. had watched
I _______ my car keys all morning. (look for)
A. am looking for
B. was looking for
C. have looked for
D. had looked for
She _______ at the beach for the past two hours. (sunbathe)
A. sunbathes
B. has sunbathed
C. had sunbathed
D. has been sunbathing
They _______ basketball for the past two hours. (play)
A. play
B. played
C. have played
D. had played
No sooner had I arrived home, _______ she finished dinner. (finish)
A. then
B. when
C. than
D. that
We _______ to that concert twice. (go)
A. go
B. went
C. have gone
D. had gone
He _______ for that company for five years now. (work)
A. works
B. has worked
C. had worked
D. has been working
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.