[ 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 Simple SentencesQuantifiers with NounsReported Speech and Reported QuestionsSubordination ConjunctionsUsed toPrepositions after VerbsFuture TenseNoun, Pronoun, Adjective, VerbAction vs Linking Verbs/ Verb PhrasesConjunctivesOther quiz:
Grammar › ViewMy mum is _____ secretary in the town hall office
A. no article
B. A
C. An
Mixed Conditionals › View
If you ___ more money, you ____ anywhere.
A. have + can travel
B. have + travelled
C. had + will travel
D. had + would travel
