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:
A  B  C  D  E 


Random Topics:

Grammar (was, were, could, could not)Tenses - Pasive VoiceGerund & InfinitivesArticles and PronounsGrammar PhrasesSecond and Third Conditionalduring, for, whileReported speech (statements)Grammar - some / anyActive & Passive

Other quiz:

Mixed General Quiz › View

The ___ around my house is turning green.
a. glass
b. grass


Modal Verbs › View

I think you ……….. stay up late because it is not good for your health.

A. ought not

B. have to

C. shouldn’t

D. must