[ 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:
Parallelism and Subject Verb AgreementModal Auxiliaries and Similar ExpressionsIntensifiers: Really vs VeryFuture Perfect ContinuousThe -ing Form of VerbsSubject Verb Agreement and TensesConditional ClausePresent ContinuousPassive and Active SentencesGrammar - Be going toOther quiz:
Grammar › ViewMay I know ________ time, please?
A. –
B. a
C. an
D. the
Tenses › View
Write a sentence using present tense: They play soccer every weekend.
A. They played soccer every weekend.
B. They playing soccer every weekend.
C. They play soccer every weekend.
D. They plays soccer every weekend.
