Grammar Quiz

[ 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 Tenses

Other quiz:

Grammar › View

My 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