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:

Conditional 0Modals and Active and Passive VoiceModal Auxiliaries and To Be VerbsNoun PhrasePresent Simple and ContinuousGrammar : can, could and be able toa, an, the, zero articlePassive and Active SentencesDeterminers & QuantifiersGrammar (Adjectives)

Other quiz:

Grammar - Nouns › View

Which of the following is not an uncountable abstract noun?

A. wisdom

B. remarks

C. jealousy

D. fun


Grammar › View

I love to read.

A. complex sentence

B. NOT a complex sentence