Topics: 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:
Present Simple and Continuous TenseFamily VocabularyTenses - Present and PastPreposition and Preposition PhrasePresent Perfect or Past SimpleCountable Vs Uncountable NounsPassive with ModalsPrepositions of Time, Place, and MovementStative Verbs and TensesConjunctions - ConnectorsOther quiz:
Auxiliary Verbs & Question Tags › View……… you seen Jenny’s holiday pictures?
A. Do
B. Has
C. Are
D. Have
Quantifiers, Countable and Uncountable Nouns › View
Not _______ people turned up at the meeting yesterday.
A. plenty
B. few
C. many