[ 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 › ViewIn 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.