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

Random Topics:
Interrogative Pronouns & AdverbsInfinitives for reasonsOffering HelpRegular Plural NounsGrammar SuffixesImperative SentencesThird ConditionalModal Verb Gerund or To InfinitiveModals & ConditionalsQuantifiers & Modals of ObligationOther quiz:
Grammar › ViewHe ____ his bicycle.
A. has repaired
B. have repaired
C. is repaired
D. are repaired
Grammar & Vocabulary › View
I______ online classes every Thursday.
A. has
B. am
C. have
