Grammar Quiz

[ Grammar ]

The dog ___________ (to bark) at me ____ 5 minutes.

A. has been barking / for

B. have been barking / for

C. has been barking / since

D. have been barking / since

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar - either...or, neither...norModals with Perfect InfinitiveAdjectives, ING - EDModals and AdviceSo / Neither / Either / TooConjunctions, Prepositions and InterjectionsFOR & SINCEPresent Perfect Tense and Simple Past TenseExclamationGrammar-Present Continuous-Sentence Making

Other quiz:

Verb Tenses › View

. What does a perfect verb tense express?

A. Certainty that the action will be completed

B. Ongoing actions only

C. Unfinished actions

D. Actions that will never happen


Phrasal Verbs › View

We have __________ milk. Could you get some on your way home?

A. closed down

B. run out of

C. faced up to

D. looked forward to