Grammar Quiz

[ 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:

Relative Clauses PronounsTo infinitive - GerundModal Verbs and Gender NounsSubject-Verb AgreementPresent Continuous TenseParticiple - ing/ edImperative SentencesApostrophe GrammarBe Going To vs. Will

Other quiz:

Vocabulary › View

moving quickly and lightly

A. spry

B. kinetic

C. inkling

D. cringe


Adjective or Adverb › View

Bread is … than meat.

A. cheap

B. cheaper

C. more cheap

D. the cheapest

E. most cheap