[ 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:
Phrasal Verbs › ViewWould you ____ out this survey? It will only take 2 minutes.
A. complete
B. visit
C. fit
D. leave
Infinitives › View
When will the principal ________ the children involved in the fight?
A. see
B. saw
C. seen
D. seeing
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
