Grammar Quiz

[ Present Perfect Tense ]

What a mess! Somebody ___________________ over the entire can of black paint!

A. Is knocking
B. Has knocked
C. Have knocked
D. Has knock

Select your answer:
A  B  C  D  E 


Random Topics:

Past and Present TensesFew, a few, little, a littleGrammar: Reported QuestionsModals for ObligationPast Simple & Past ContinuousModals and Modal PerfectsModals and Past ModalsConditionals and Modal VerbsCompound Nouns and Compound Adjectives QuestionsFor vs Since

Other quiz:

Subject Verb Agreement › View

My dad ______________ the holes in my shorts.

A. patches

B. patch


Past Simple, Present Perfect Tense › View

A: Hi, Syerina. Welcome to the party. (Meet, you, ever) _______________________ my cousin?

B: No, I have not.

A. have you ever met

B. have you ever meet

C. had you ever met

D. do you ever meet

Grammar › View

I ________ go home too late. My parents are very strict.

A. mustn’t

B. don’t have to

C. should

D. ought


Adverbs of Frequency › View

How often your mum do the shopping ?

A. My mum do the shopping Twice or three times in the mont

B. Never my mum do the shopping

C. My mum do the shopping Twice or three times a mont

D. My mum do the shopping never