[ Tenses ]
He ___ for the marathon for six months.
A. trains
B. has trained
C. is training
D. has been training

Random Topics:
Verbs + Gerund or InfinitiveGrammar Past and Future TenseGerund & ParticipleVocabulary & Phrasal VerbSuch...that, so ......thatConjunctions and Sequence ConnectorsCountable & Noncountable NounsNounPast ParticiplesSentence CompletionOther quiz:
Grammar › ViewWhat is the superlative form of the adverb “well”?
A. (the) best
B. better than
C. weller
D. the better
Grammar Phrases › View
. In which sentence does a verb come between a noun and the adjective that modifies it?____
A. The movie was boring.
B. It was a boring movie.