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:

Grammar › View

You should ———– your license this year

A. Benew

B. Renew

C. Upnew

D. Newable


Tenses › View

Sally is a secretary. She often … a lot of emails at work but right now she … a long letter.

A. writes – is writing

B. is writing – writes

C. write – is writing

D. is writing – write

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