[ Tenses ]
Complete the sentence: By the end of this month, we __________ (train) for the marathon for six months.
A. Has been training
B. will has been training
C. have been training
D. will have been training

Random Topics:
Reported SpeechSubordinate ConjunctionsModal Verbs and Gender NounsPerfect Tenseas...as, comparatives, superlativesGrammar: Imperative and Exclamatory SentencesPaired ConjunctionModals TensesGrammar PhrasesPresent and Future TensesOther quiz:
Vocabulary › ViewWhat does “disparaging” mean?
A. Praising
B. Ignoring
C. Expressing worth
D. Expressing little worth
Homonyms › View
This is a serious ___ of security!
a. breach
b. breech
