Topics: 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 for Ability, Possibility and PermissionIrregular AdjectivesGrammar: wishes and regretsPresent PerfectPrepotitionsTenses - Pasive VoiceAdverb of Frequency and Past Continuous TenseEmployment VocabularyAuxiliary Verbs & Question TagsGrammar SuffixesOther quiz:
Grammar › View_______________ a shower instead of a bath.
A. Take
B. Takes
Grammar - Fragments › View
A fragment can begin with words like because or when.
A. TRUE
B. FALSE
