[ 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:
Definite and Indefinite Articles › ViewJane is allergic to ____ cats. She starts sneezing when one comes near her.
A. a
B. the
C. —
Grammar › View
My friend and I________ driving to college every day. One day he drives and the next I do.
A. took turn
B. takes turn
C. take turns
D. took turns
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
