[ 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

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 AdjectivesOther quiz:
Prepositions › ViewCan 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 › ViewYou 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
