[ Perfect Modals ]
She ________ called to cancel the meeting if she knew she wouldn’t make it.
A. must have
B. could have
C. would have
D. might have
Select your answer:

Random Topics:
Comparatives and ConjunctionsVerb AbilityVerbs of movementPerfect ModalsObject PronounGerund - to Infinitive Infinitive FormsPrepositions and Adverbs of MovementSentence Adverbs & Third ConditionalGrammar: Parts and PunctuationOther quiz:
Grammar › ViewWe ______ the school club since last year.
A. join
B. are joining
C. have joined
D. joined
Grammar › View
The team of experts ________ working on the project.
A. Are
B. Is
C. Has
D. Was
