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 ReadingOther quiz:
Grammar › ViewKaren _______ 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
