[ 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 › ViewYou have to … a banana before you can eat it.
A. chop
B. cook
C. peel
D. mix
Present Simple and Present Continuous Tense › View
Currently, those two ________ about the latest episode of their favourite series.
A. chats
B. chat
C. is chatting
D. are chatting
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