Past and Present Tenses Quiz

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

A. Present Perfect

By the time the guests arrived, we _______ the decorations. (finish)

C. have finished

We _______ to that restaurant many times. (go)

She _______ with her friends since yesterday morning. (hang out)

D. has been hanging out

They _______ in this city for five years now. (live)

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)

D. had been applying

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

They _______ basketball when the accident happened. (play)

No sooner had I arrived home, _______ she finished dinner. (finish)

They _______ soccer when it started raining. (play)

We _______ for the bus when it started raining. (wait)

D. have been waiting

She _______ cookies all day. (bake)

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.