[ 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:
Past Continuous vs Past Simple › ViewShe __________ a huge breakfast and drank a lot of coffee this morning.
A. ate
B. was eating
C. were eating
Modal Verbs › View
My car keys are possibly in the kitchen.
A. My car keys should be put in the kitchen.
B. My car keys cannot be in the kitchen.
C. I do not know whether my car keys are in the kitchen.
D. My car keys might be in the kitchen.
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