[ 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 are the nouns in this sentence?
At the park there were many ducks.
A. park, ducks
B. park, there
C. there, were
D. many, ducks
Possessive Pronouns and Quantifiers › View
Fill in the blank with the correct quantifier: ‘There are ______ cookies left.’
A. a lot
B. lots
C. lot of
D. a lot of
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.
