Grammar Quiz

Topics: Perfect Progressive Tenses

How long ______ (they/work) on this project before they finished it?

A. have they been working

B. had they been working

C. will they have been working

Select your answer:
         


Random Topics:

Grammar ErrorsModals for Ability, Possibility and PermissionPassive ModalsModals Deduction: cant /mustPresent Simple and Present Continuous TensesGerunds & Infinitives + VocabularyPast ParticiplesPresent Perfect and Present Perfect ContinuousPreposition and AdjectiveRelative Pronouns

Other quiz:

Used To, Be Used To, Get Used To › View

I ___ waking up early for my new job.

A. Am used to
B. Used to


Tenses & Conditional Sentence › View

We ___ in this neighborhood since 2015.

A. live

B. lived

C. have lived

D. had lived