[ 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:
Past Tenses › ViewThe room looked beautiful, as she _______ the furniture and the curtains.
A. changed
B. was changing
C. had changed
D. had been changing
Phrasal Verbs › View
When I was turning out my cupboard I ______ this photograph of my uncle
A. came over
B. came round
C. came across
D. came into
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
