[ 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:
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
