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:

Simple Present Tense › View

How old …… you?

A. am

B. is

C. are


Grammar › View

They had to ………….. the wedding because the bride’s mother had an accident.

A. put off

B. gain

C. puff up

D. receive

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