[ 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:
Grammar › ViewParents want their children_____________?
A. to be happy
B. be happy
C. happy
D. being happy
Homonyms › View
The jockey held the horse’s ___ lightly.
a. rains
b. reigns
c. reins
What 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
