[ 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:
Grammar and Vocabulary › ViewYou ____ __ (might / get) good grades in your exam if you’d studied harder.
A. might have got
B. might get
Grammar › View
The man _______ she wanted to see her family.
A. which
B. where
C. whom
D. who
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