[ 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

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 SinceOther quiz:
Simple Present Tense › ViewHow 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 › ViewI ________ 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
