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:

Passive Voice with Modals › View

Food waste ______ composted to create fertilizer.

A. must be

B. can be

C. may be

D. should be


Mixed General Quiz › View

Education ___ the age of sixteen is voluntary.
a. beyond
b. of
c. upon

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