Topics: Perfect Tenses
Bill ________ (train) new recruits for many years when he finally received recognition for his efforts.
A. had been training
B. has been training
C. had trained
D. has trained
Select your answer:

Random Topics:
Past Tense and Perfect TenseDirect-Indirect SpeechApostrophes and GrammarVerbs + Infinitives / GerundsModals and InversionAdverb of FrequencyModals - Have to or ShouldGrammar : Must (Necessity)Prepositions and ArticlesArticles with Proper NounsOther quiz:
Grammar › ViewI was a __________________ child.
A. Bodiless
B. Timid
C. Fleshly
D. Boiled
Simple Present VS Present Continuous › View
My parents are watching a movie right now.
A. What are your parents doing?
B. How often do your parents watch a movie?
C. Do your parents watch a moviw?
