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:

Grammar › View

This ______ is very funny – we all laugh when watching it.

A. cartoon

B. entertaining

C. comedy

D. sports


Vocabulary › View

That was a particularly _______ decision you have made, everyone was happy afterwards.

A. Impervious
B. Apt
C. Infallible
D. Incongruous

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