[ Grammar ]
The staff _______ ___________ ___________ 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

Random Topics:
Types of PhrasesGrammar - Wh QuestionsPast Progressive TenseSubject/Verb Agreement with Collective NounsPreposition and Word FormComparison & Modal Verbs in Passive VoiceThe First Conditional (if/unless)Grammar - too & enoughModals and PhrasesPronouns, Verb, ConjunctionOther quiz:
Prepositions › ViewThe twins were born ____ 2010.
A. On
B. In
C. At
D. To
Grammar › View
The decision to cut funding has sparked a wave of _____ throughout the academic community.
A. consternation
B. agitation
C. indignation
D. perturbation
Perfect Modals › ViewHe _______________ (finish) a 500-page book in a single day!
A. must have finished
B. could have finished
C. can’t have finished
D. should have finished
Simple Past Tense › View
Simple Past Tense – rise
A. rose
B. risen
C. rised
D. risend
