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:

Articles - rules › View

In front of names of rivers, oceans and seas (Atlantic ocean, Nile…)

A. no article

B. the

C. a/an


Tenses › View

– Do we have any cheese?

– No, we don’t.

– Okay, I _____ some when I go to the supermarket.

A. will bought

B. will buy

C. am going buy

D. is going to buy

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