Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


Random Topics:

Reported SpeechSubordinate ConjunctionsModal Verbs and Gender NounsPerfect Tenseas...as, comparatives, superlativesGrammar: Imperative and Exclamatory SentencesPaired ConjunctionModals TensesGrammar PhrasesPresent and Future Tenses

Other quiz:

Embedded Questions › View

I was wondering why ____ take the train; it’ll be quicker.

A. Don’t we
B. We don’t


Tenses › View

Differentiate between simple past and present perfect tense with examples.

A. She eat dinner.

B. She has eat dinner.

C. She has eating dinner.

D. Simple past tense example: She ate dinner. Present perfect tense example: She has eaten dinner.

Vocabulary › View

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