[ Past Perfect and Past Perfect Continuous Tense ]
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:
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