Grammar Quiz

[ Present Perfect and Present Perfect Continuous ]

Why haven’t you ___________ your work? You have plenty of time

A. finished

B. finishing

C. been

D. been finishing

Select your answer:
         


Random Topics:

SuperlativesModals with Perfect InfinitiveGrammar - to be, possessive, have gotPoetry VocabularyTenses and ComparisonsPresent Simple or Present ContinuousRelative Pronouns and AdverbsPersonal & Possessive PronounsPast Tense (Regular and Irregular)

Other quiz:

Simple Present vs Present Progresive › View

The expression [ now ] comes with the tense

A. present simple

B. present perfect simple

C. present perfect progressive

D. present progressive


Indefinite and Definite Articles › View

I have been playing ____ flute for six years.

A. a

B. an

C. the

D. nothing