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:

Present Perfect › View

How long ……. you been here in Ha Noi?

A. is

B. are

C. have

D. has


Verb Tenses › View

I ______ hello because you _______ very fast.

A. didn’t say, walked

B. didn’t say, were walking

C. hadn’t said, had walked

D. say, walk

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