Grammar Quiz

[ Modals with Perfect Infinitive ]

Why did you stay at a hotel when you were in London? You ___ stayed at Philip’s house.

A. must have

B. might have

C. could have

D. should have

Select your answer:
A  B  C  D  E 


Random Topics:

Continuous TensesGrammar - may & mightApostrophes and Quotation MarksDegrees of AdjectivesReported Speech and Reported QuestionsPast PassiveGrammar - Reflexive PronounsPast simple - Irregular VerbsGerund or to InfinitivePossessive Pronouns

Other quiz:

Tenses › View

_________________________ Chinese food?

A. Have you ever eaten

B. Did you eat


Conditional Sentences › View

Her parents supported and encouraged her. She did a great performance in the contest.

A. If her parents had given support and encouragement, she could have done such a great performance in the contest.

B. If her parents had supported and encouraged her, she couldn’t have done a great performance in the contest.

C. If her parents hadn’t supported and encouraged her, she would have done a great performance in the contest.

D. Had it not been for her parents’ support and encouragement, she couldn’t have done such a great performance in the contest.

Modal Verbs › View

Hey there, language detectives! Avery, Elijah, and Mason are on a mission to find the correct sentence. Can you help them out?

A. They could finished the project on time.

B. They could finish the project on time.

C. They could finish the projects on time.

D. They could finishing the project on time.


Grammar › View

Read the sentence: I have__________ my arm 3 times”.

Select the best verb that completes correct the sentence:

A. Break

B. Broke

C. Broken