Grammar Quiz

Topics: Past Tenses

Choose the correct alternative

A. She has been working in the garden all morning and she’s still not finished.

B. She’s worked in the garden all morning and she’s still not finished.

Select your answer:
         


Random Topics:

Inversion + Passive VoiceAdjective ClausesPrepositional PhraseCommon Grammar Mistakes and Spelling TipsPresent and Past Simple PassiveIndependent and Dependent ClausesUsed to & would & Past SimpleThe First Conditional (if/unless)Verbs: Will & Going toGrammar: Agreement

Other quiz:

Grammar › View

We paid a mechanic to fix our car.

A. We got a mechanic to fix our car.

B. We have a mechanic to fix our car.

C. We got the paid mechanic to fix our car.

D. We paid the get to mechanic our car.


Grammar › View

How many people … to the party?

A. Going
B. Did go
C. Went
D. Did went