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:

Phrasal Verb › View

Meaning: Eat in a restaurant. “I never cook on Saturday, we always eat ___ somewhere.”

A. to

B. out

C. on

D. in


Tenses › View

Look! Something ____to the garden from the sewer. It might be a snake.

A. moves

B. moved

C. is moving

D. are moving

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