[ 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 › ViewSena _________________________ walked to work but she took the taxi instead.
A. could have
B. shouldn’t have
C. couldn’t have
D. needn’t have
Grammar › View
What are the four verb aspects?
A. simple, regular, past, future
B. simple, progressive, perfect, perfect progressive
C. simple, progressive, perfect, normal
D. progressive perfect, perfect, simple, future
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.
