Past and Present Tenses Quiz
Preview:
Fill in the blank with past perfect: “Before the meeting started, he ___ (prepare) all the documents.”
A. has prepared
B. had prepared
I _______ three books last week. (read)
A. read
B. reads
C. have read
D. had read
Choose the correct form: “She ___ (never/see) a movie like this before.”
A. has never seen
B. had never seen
By the time the concert started, we _______ for hours. (wait)
A. wait
B. waited
C. have waited
D. had waited
I _______ at that company for three years before I got promoted. (work)
A. work
B. worked
C. have worked
D. had worked
We _______ TV all day yesterday. (watch)
A. watch
B. watched
C. have watched
D. had watched
They _______ basketball for the past two hours. (play)
A. play
B. played
C. have played
D. had played
He _______ for that company for five years now. (work)
A. works
B. has worked
C. had worked
D. has been working
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
Which tense is used to talk about an action completed before another in the past?
A. Present Perfect
B. Past Perfect
By the time the guests arrived, we _______ the decorations. (finish)
A. finish
B. finished
C. have finished
D. had finished
We _______ to that restaurant many times. (go)
A. go
B. went
C. have gone
D. had gone
She _______ with her friends since yesterday morning. (hang out)
A. hangs out
B. hung out
C. has hung out
D. has been hanging out
They _______ in this city for five years now. (live)
A. live
B. lived
C. have lived
D. had lived
Choose the correct form: “He ___ (just/finish) his work when I called him.”
A. has just finished
B. had just finished
She _______ for this job since last year. (apply)
A. applies
B. has applied
C. had applied
D. had been applying
By the time he arrived, the train _______. (leave)
A. leaves
B. left
C. has left
D. had left
They _______ basketball when the accident happened. (play)
A. are playing
B. were playing
C. have played
D. had played
No sooner had I arrived home, _______ she finished dinner. (finish)
A. then
B. when
C. than
D. that
They _______ soccer when it started raining. (play)
A. are playing
B. were playing
C. have played
D. had played
We _______ for the bus when it started raining. (wait)
A. were waiting
B. have waited
C. had waited
D. have been waiting
She _______ cookies all day. (bake)
A. bakes
B. baked
C. has baked
D. has been baking
I _______ my car keys all morning. (look for)
A. am looking for
B. was looking for
C. have looked for
D. had looked for
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.