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:
Linking Verb Future Perfect Continuous TenseZero ConditionalAsking & Giving OpinionTimeInfinitive and GerundPoetryGrammar and PunctuationWish - beginner

Other quiz:

Time and Calendar › View

This month is July. The next two months is ……

A. August

B. September

C. June

D. April


Subject Verb Agreement › View

Her clothes _______ you really well.

A. fit

B. fits


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