Grammar Quiz

Topics: 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:

ComparisionsAdjective / Noun + to InfinitiveVerb 3 formsGrammar and PrepositionsConjunctive AdverbsCoordinating ConjunctionsVerb to haveLinking VerbCompound SentencesClauses and Gerunds

Other quiz:

Tenses › View

……………… you be able to send me the report by tomorrow?

A. could

B. would

C. should


Tenses › View

Company employees at the construction site on Bowron Street always…….. safety helmets at a protective measure.

A. wear

B. had worn

C. have been wearing

D. has worn