Grammar Quiz

[ Perfect and Past Tenses ]

Mary (work) __________ at the same company for ten years before she got a promotion.

A. worked

B. was working

C. has been working

Select your answer:
A  B  C  D  E 


Random Topics:

Imperative SentencesComplex Sentences with Adverb ClausesModals, Infinitives and GerundsModals and PrepositionGrammar AssessmentAdverb of FrequencyPhrasal VerbPresent and Future TensesShould, Should not haveGrammar - Nouns, Verbs, and Adjectives

Other quiz:

Prepositions › View

Can you help me, please? I can’t see the differences…..these words

A. from

B. in

C. between

D. about


Modal and Auxiliary Verbs › View

Choose the modal auxiliary that would show obligation and best complete the following sentence:

You ________________ always clean your room so your parents don’t have to do it!

A. Can

B. May

C. Should

D. None of the above

Grammar › View

You would have told me the secret_________

A. If you trust me

B. If you trusted me

C. If you had trusted me


Present Perfect and Present Perfect Continuous › View

I have known my best friend …… six years.

A. for

B. since