Grammar Quiz

[ Present Tenses ]

Why ___ (you, not finish) the report yet?

A. do you not finish

B. are you not finishing

C. have you not finished

D. have you not been finishing

Select your answer:
A  B  C  D  E 


Random Topics:

Present Continuos TenseNarrative, Past TensesGrammar MistakesCompound and Complex SentencesHow many / How much - Is there / Are therePassive Voice, Question Tag, PrepositionsPast Simple - Present PerfectHave toPrepositions and ArticlesVerbs & Phrasal Verbs

Other quiz:

Conditional Sentences › View

If you study hard, ________________.

A. you will passes the exam.

B. you will pass the exam.


Gerund and Infinitives › View

Peter wants __________ a new language this summer.

A. learn

B. to learn

C. learning

D. learned

Past Tense › View

Jack ________ feeling well last night.

A. wasn’t

B. weren’t


Vocabulary › View

To be protected from disease is to be _____.

A. an investment

B. unfamiliar

C. immune