[ Modal Verbs & Perfect Infinitive ]
. He _______ (eat) all the cake because there’s none left.
A. must have eaten
B. might have eaten
C. could have eaten
D. should have eaten

Random Topics:
Second ConditionalCommon Grammar Mistakes and Spelling TipsAdjectives and ArticlesAdjectives vs AdverbsVerb FormsPast Perfect Tense and Past TensePresent and Past TensesTenses and FoodPresent Tenses and VocabularyModal Verbs and Contrastive ConjunctionsOther quiz:
Grammar › ViewI didn’t have __________ money to buy the guitar. It was too expensive.
A. too
B. too many
C. enough
D. too much
Sentence Structure › View
Choose the sentence that uses correct punctuation.
A. My friend, who lives in New York, is visiting me.
B. My friend who lives in New York is visiting me.
