[ 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

Random Topics:
English MorphosyntaxPast Perfect vs Past SimpleDependent PrepositionAdjective & AdverbsTenses & AffixesModals and Active and Passive VoiceSentencesRoot WordInterrogative PronounsVerb, Object, PrepositionOther quiz:
Gerunds and Infinitives › ViewI know you don’t want to, but please try _____talk to him.
A. to talk
B. talking
Present Perfect Tense › View
They _______10 cars so far.
A. have have
B. have had
Grammar › ViewWe use the present progressive to talk about events that are happening right now and for the extended present.
A. True
B. False
Conjunction › View
A group of us went to the movie, ______ we agreed it was enjoyable.
A. but
B. so
C. yet
D. and
