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:
Modals, Infinitives and GerundsIndependent ClausesVerb Tenses (Progressive, Perfect)Present and Past Simple PassivePresent Simple Positive and NegativeGrammar ClausesDeterminers & QuantifiersPast and Past ContinuousSimple Tenses

Other quiz:

Grammar › View

In line 1, the word limped means

A. moved carelessly.

B. ran very slowly.

C. talked breathlessly.

D. walked unsteadily.


Tenses › View

By the time the technician ____________ (arrive), we had already been trapped in the lift for nearly two hours.

A. arrived

B. has arrived

C. had arrived

D. arrives


Trending Topics

Loading...

How to use : Read the question carefully, then select one of the answers button.