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:
         


Random Topics:

Modals, Infinitives and GerundsInfinitive FormsAuxiliary Verbs, if, unless and ModalVerbs: Action, Linking, and HelpingArticles with Proper NounsVerb Tenses (Progressive, Perfect)Grammar and PunctuationSo or SuchIndefinite and Definite Articles

Other quiz:

The -ing Form of Verbs › View

Some people get tired ____ ____ in traffic

A. of driving

B. of drive

C. for driving

D. for drive


Modal Verbs › View

We have plenty of time for doing the work. We _____ be hurried.

A. needn’t

B. shouldn’t

C. mustn’t

D. couldn’t