[ 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:
Time and CalendarConditionals and Modals of ProbabilityAdverbial ClauseGrammar - used toSo....that... Such.......thatPast Perfect TenseSentence CompletionHomophonesAdverb & Compound SentencesSimple Past vs Past Continuous TenseOther quiz:
Grammar › ViewThe form of Gerund is …..
A. Base verb
B. to + base verb
C. Base verb + ing
D. to + Verb-ing
Grammar › View
The …………. rain made us cancel our picnic.
A. heavy
B. heavily
