[ Perfect Tenses ]
Kevin ______ _____ ______ as an assistant manager before he was promoted.
A. working
B. have working
C. had been worked
D. had been working

Random Topics:
Articles with SubstancesWord Form & Verb TenseAdjective OrderDistinguishing Future TensesGrammar - FragmentsSimple TenseAdverb and Noun ClausesTenses and VerbsTOEIC GrammarKnee AnatomyOther quiz:
Grammar › ViewDinner will ……..by me tonight because I’m ill.
A. be cooked
B. not be cooked
C. not cook
Future Tenses › View
By this time next year, John _____ ten thousand dollars.
A. will save
B. will be saved
C. will have saved
D. will be saving
Tenses › ViewPeople buy some flowers. Some flowers _____
A. is bought
B. bought
C. are bought
D. buyed
Tenses › View
__________ you __________ to Paris last year?
A. Did / went
B. Do / go
C. Did / go
D. Have / go