[ 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:
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
