Grammar Quiz

[ Tenses and Time Markers ]

Who (do) the mess on the floor?

A. Who has done

B. Who have done

C. Who do

D. Who has did

Select your answer:
A  B  C  D  E 


Random Topics:

Modals: Possibility, Necessity, ExpectationArticles A and AnNouns & PronounsTenses and Passive VoiceModal VerbsGrammar - Wh QuestionsFuture Continuous, Future Perfect and Future Perfect ContinuousVerb BETo infinitive - GerundTenses and Conclusions

Other quiz:

Adverbs › View

He finished ______________ in the race.

A. first

B. softly

C. beautifully


Grammar › View

I would rather you ___ the matter to yourself.

A. keep

B. kept

C. keeping

D. to keep

Modal Verbs › View

Jessica looks very tired. She _____ have stayed late to finish her assignment last night.

A. would

B. must

C. will

D. should


Grammar › View

Creative people need to think _____.

A. beyond the pale

B. in someone else’s shoes

C. outside the box