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:

ClausesSimple Present and Present ContinuousGerunds and InfinitivesSimple and Progressive Verb Tenseswas wereCommon & Proper NounsPast Perfect and Past Perfect ContinuousModals of AdvicePresent simple & ContinuousLinking Words