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 PronounsOther quiz:
Used To, Be Used To, Get Used To › ViewI ___ 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
