Grammar Quiz

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 Nouns

Other quiz:

Grammar › View

I 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?