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:

Past Simple and Past Continuous TensesThe Future Simple TenseVocabulary and TensesSimple Present and Past TenseAll, Both, Neither, None, EitherPast ParticipleAsking & Giving AttentionPassive Voice - Present Simple and Past SimpleVerb TensePassive Voice - Past Simple

Other quiz:

Idioms › View

I can’t believe he ___ up the bill and paid for our dinner.
a. set
b. put
c. picked


Modal Auxiliary Verb › View

In California, you ___ have a driver’s license to drive a car.

A. Has to
B. Must
C. Don’t have to
D. Must not