Grammar Quiz

[ Present Perfect Tense ]

My neighbor’s dog is barking. It ______ for 2 hours now.

A. has barking

B. barked

C. has barked

D. have barked

Select your answer:
A  B  C  D  E 


Random Topics:

Modals of ProhibitionZero ConditionalCorrelative ConjunctionIndefinite and Reflexive PronounsParts of Speech and Compound SentencesTimeVerb Forms and PrepositionsAlong & AgainstFuture Tense (will/be going to/p.continuous)Past and Present Tenses

Other quiz:

Passive Voice › View

Lots of houses_______ by the earthquake.

A. are destroying

B. destroyed

C. were destroyed

D. is destroyed


Past Tense › View

What …… you ……there?

A. did – bought

B. did – buy

C. did – buyed

D. were – buy