Grammar Quiz

Topics: Present Perfect and Present Perfect Progressive Tenses

The dog ___ (bark) since the morning.

A. is barking

B. has barked

C. has been barking

D. barks

Select your answer:
         


Random Topics:

Direct Object and Indirect ObjectPunctuationsPast Simple (to be)Noun Verb AgreementNouns FormationTenses UsagePresent Perfect TenseIn/On/At + TimeModals and AdviceGrammar and Reading

Other quiz:

Grammar › View

Karen _______ Jane are friends.

A. and

B. but

C. or


Grammar › View

When I ___________ my friends, they______ ___________ (play) monopoly.

A. was calling / played

B. called / were playing

C. called / played