Grammar Quiz

[ Perfect Tenses ]

Past Perfect Continuous: The staff _______ ___________ ___________ (prepare) lunch for the special guests since 8 a.m.

A. had been preparing

B. must have prepared

C. would have prepared

D. could have been preparing

Select your answer:
A  B  C  D  E 


Random Topics:

To Infinitive or Bare InfinitivePassive VoicesGrammar of Future PlansPossessive Nouns with Apostrophes and PronounsAdjective + to + VerbMust or Mus notTemporal Conjunctions and ConnectivesPast ParticipleAlthough, Though, In spite of, DespiteSimple Present VS Present Continuous

Other quiz:

Grammar › View

You should ______ dinner sometimes.

A. have your mother to cook

B. help your mother cook

C. tell your mother cook


Adverbs of Time › View

Which of the following is a past adverb of time?

A. next week

B. tomorrow

C. yesterday

D. now

Tenses › View

When Johny _____ a schoolboy, he was lazy.

A. is

B. was

C. are

D. were


Vocabulary › View

A person must be able to take _______ action in an emergency situation.

A. decisive

B. incompetent

C. potent

D. righteous