[ 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
Select your answer:

Random Topics:
Gerund and InfinitiveGrammar - Reflexive PronounsAdjective ClauseGrammar and SyntaxMaritime Vocabulary and GrammarPast Perfect Tense and Past TenseModal Auxiliaries and To Be VerbsFormal & Informal WordsInfinitive FormsPresent Perfect and Present Perfect Progressive TensesOther quiz:
Grammar › ViewMy mother congratulated me ______ passing the exam.
A. about
B. for
C. with
D. on
Future Tenses › View
We ……… our new teacher tomorrow morning.
A. meet
B. will meet
C. met
D. are meeting
