Grammar Quiz

[ 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 Obligation

Other quiz:

Grammar › View

He ____ 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