Topics: 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:
Conditional Sentences and Verb FormPast Simple vs Past ContinuousPresent/Future/Past Simple/Present PerfectApologizingPresent simple & ContinuousSecond Type ConditionalPhrasal VerbAdjectives Ed and IngPast Continuous Tense & Past ModalsVerb Types and TensesOther quiz:
Grammar › ViewCan I borrow … pencil, please?
A. –
B. a
C. an
D. the
Grammar › View
Choose the correct sentence
A. That is a goat.
B. These is goats.
C. Those is goats.
D. Those are goats.
