[ Tenses ]
She ___ at the company for three years before she got promoted.
A. works
B. worked
C. has worked
D. had worked

Random Topics:
Electricity VocabularyAdverbs, Modals, Preposition of timeVerbs & AdverbsPast simple vs Present perfectMixed TensesAdjective OrderIdiom and TensesFuture TensePrepositions & Modal VerbsPreposition FormOther quiz:
Modal Perfect › ViewThomas received a warning for speeding. He _____ so fast.
A. shouldn’t have driven
B. would have driven
C. should have
D. might have driven
Modals › View
All stakeholders ________ on time for the meeting.
A. can’t
B. have to
C. must be
D. must being
Conjunctions › ViewHe stayed home ___ he wasn’t feeling well.
A. and
B. or
C. but
D. because
Determiners & Quantifiers › View
There are ___________ people turning up at the meeting, so we have to cancel it.
A. a little
B. little
C. a few
D. few
