Grammar Quiz

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.