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 AppositiveOther quiz:
Present Tenses › ViewI 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
