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:
A  B  C  D  E 


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 Conjunctions

Other quiz:

Noun Phrases and Adverbials › View

Which of the following is an expanded noun phrase?

A. The cat

B. The fluffy, white cat

C. Cat

D. Fluffy


Tenses and Verbs › View

Fill in the blanks with am, is, are (present tense) and was, were (past tense) The boys ___ talking.

A. am

B. is

C. are

D. was

E. were

Grammar › View

I 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.