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:

Types of Sentences › View

Two minutes ago, the child was fast asleep, but now he is wide awake.

A. Simple sentence

B. Compound complex sentence

C. Complex sentence

D. Compound sentence


Vocabulary › View

Travelling by _________ is fast and exciting.

A. motorbike

B. taxi

C. wheels

D. comfortable.

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