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:
         


Random Topics:

Present Tense vs Past TensePassivisationAdverb of MannerCountable & Uncountable NounsPronouns ( Interrogative )was wereModal, Causative Verb & Elliptical StructurePast Simple & Past ContinuousGive, do and make

Other quiz:

Adjective Clause › View

My niece and nephew, who lives in England, are arriving tomorrow.

A. Niece
B. Who
C. Lives
D. Are arriving


Subject Verb Agreement › View

The shipment of your orders ______ delayed due to some defective products.

A. have

B. were

C. are

D. was