[ 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

Random Topics:
Noun, Verb, AdjectiveAdverbs and Time ExpressionsTenses: Present simple, Past Simple, Future SimpleIrregular verbsGrammar speak,talk,say,tellGender and GrammarQuestion TagWould rather/ would prefer/ would likeGrammar - direct/indirect objectsSimple TenseOther quiz:
Superlatives › ViewRead the sentences and choose the correct one.
A. Which sports do you think are the most dangerous?
B. Which sports does you think the most dangerous?
C. Which sports do you think the more dangerous?
Grammar › View
Simple Future
You _ _ _ _ _ to attend an event in BSD.
A. are going
B. is going
C. are go
D. are went
Adjectives and Adverbs › ViewWhich word is an adverb? “The dancer moved gracefully.”
A. dancer
B. moved
C. gracefully
D. none
Vocabulary › View
make into a whole or make part of a whole
A. Indicate
B. General
C. Incorporate
D. Interact
