[ 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:
Adverbs of Frequency and Everyday ActivitiesTenses, Tag Questions, Phrasal VerbsSimple Present TenseHave toGerund NounFuture Time and TensesModal Verbs of PermissionVerb and VocabularyPast Continuous vs Past SimpleIrregular verbsOther quiz:
Grammar › ViewNeither Jenny nor her sisters ____________ about their friends often.
A. talk
B. talks
C. is talking
D. are talking
Grammar and Vocabulary › View
What’s all this crying _________?
A. without the aid of
B. in aid of
C. with the aid of
D. within the aid of
