Grammar Quiz

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.