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:

Future Time and Tenses › View

Look at him! He ____________ soon.

A. will cry

B. is going to cry

C. will be crying


Passive Voice › View

Bali has been visited by many tourists from all over the world.

A. active voice

B. passive voice

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