Grammar Quiz

[ 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 Tense

Other quiz:

Grammar › View

The 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