Grammar Quiz

Topics: Perfect Progressive Tenses

By the end of the week, he ______ (complete) the marathon training for six months.

A. will have completed

B. will have been completing

C. will have been training

Select your answer:
         


Random Topics:

Grammar: Have toTravel VocabularyPast Simple VS Used toArticle & PrepositionVerb Formsa, an, the, zero articleSimilesModal "Have to"Passive Voice & Verb TensesGerund, Participle, Infinitive, or Appositive

Other quiz:

Present Tenses › View

I can’t go out because I _____ my work.

A. will not finish

B. have not finished

C. did not finish

D. do not finish


Grammar › View

She was grateful to all the volunteers ………… their help.

A. for

B. about

C. of

D. in