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:

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