Grammar Quiz

Past and Present Tenses Quiz

Preview:


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


I _______ three books last week. (read)

A. read

B. reads

C. have read

D. had read


Choose the correct form: “They ___ (already/leave) by the time we got there.”

A. have already left

B. had already left


Fill in the blank with past perfect: “After they ___ (finish) dinner, they went for a walk.”

A. have finished

B. had finished


She _______ the movie before going to bed. (watch)

A. watches

B. watched

C. has watched

D. had watched


Which tense is used to talk about an action completed before another in the past?

A. Present Perfect

B. Past Perfect


Choose the correct form: “He ___ (just/finish) his work when I called him.”

A. has just finished

B. had just finished


They _______ movies all night. (watch)

A. were watching

B. have watched

C. had watched

D. have been watching


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


Fill in the blank with present perfect: “They ___ (live) in New York for five years now.”

A. have lived

B. had lived


By the time he arrived, the train _______. (leave)

A. leaves

B. left

C. has left

D. had left


Which tense do we use when no specific time in the past is mentioned?

A. Present Perfect

B. Past Perfect


Henry _______ his homework when his friend called him. (do)

A. is doing

B. was doing

C. has done

D. had done


Complete with the correct form: “I ___ (meet) him twice this week.”

A. have met

B. had met


I _______ my car keys all morning. (look for)

A. am looking for

B. was looking for

C. have looked for

D. had looked for


We _______ TV all day yesterday. (watch)

A. watch

B. watched

C. have watched

D. had watched


We _______ to that restaurant before. (go)

A. go

B. went

C. have gone

D. had gone


I _______ to Paris twice in my life. (travel)

A. travel

B. traveled

C. have traveled

D. had traveled


I _______ my keys all day. (look for)

A. am looking for

B. was looking for

C. have looked for

D. had looked for


They _______ basketball for the past two hours. (play)

A. play

B. played

C. have played

D. had played


Fill in the blank with past perfect: “Before the meeting started, he ___ (prepare) all the documents.”

A. has prepared

B. had prepared


She _______ for this job since last year. (apply)

A. applies

B. has applied

C. had applied

D. had been applying


Fill in the blank with past perfect: “By the time we arrived, the show ___ (start).”

A. has started

B. had started


Random Topics:

SubjunctivesThere is or There areUsed to & would & Past SimpleVerb PhraseNoun ClauseGrammar (either..or.. and neither..nor..)Present Simple and Present Continuous TensesAdjectivesHave to