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:
         


Random Topics:

Adverbs & to bemust/shouldPreposition and Preposition PhrasePossesive Pronouns and Modals of AbilityPassivisationModal Verbs & Time PrepositionsModal Verbs in First ConditionalPassive ModalsIN, ON & ATPast Simple (to be)

Other quiz:

Vocabulary › View

chasm, gorge

A. dregs

B. abyss

C. heritage

D. oblivion


In/On/At + Time › View

My birthday is ______ August.

A. in

B. on

C. at