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:
Question TagsDemonstrative PronounParticiple Clauses & Cleft SentencesKinds of NounsPast Simple, Past Continuous, Past PerfectSo / Neither / Either / TooModals of PredictionAsking and Giving Opinion-ing &-ed AdjectivesAdverb Of PlaceOther quiz:
Grammar › ViewIdentify the correct verb form: “She ………….. the report when the telephone rang.”
A. wrote
B. is writing
C. was writing
D. has been writing
Grammar › View
The decision to cut funding has sparked a wave of _____ throughout the academic community.
A. consternation
B. agitation
C. indignation
D. perturbation
Modals and Adjectives (ed-ing) › ViewShe _____ have left her phone at the office, I’ll call and check.
A. Must
B. Can
C. Could
D. Would
Phrasal Verbs › View
Having that accident has brought ____ a complete change in his attitude to other people.
A. in
B. about
C. up
D. out
