[ Modals ]
He __________ known it was your birthday. Otherwise, I’m sure he would have wished you a happy day.
A. might have
B. can’t have
C. should have
D. must have

Random Topics:
Noun PhraseSubordination ConjunctionsSo Such Enough TooComparison and ModalsAdverb ClausesGerund vs InfinitiveAdverb of MannersPast ParticipleSuperlative AdjectivesPast Perfect or Past Perfect ContinuousOther quiz:
Intermediate Prepositions › ViewYou can always rely ___ your family
A. on
B. for
C. about
D. in
Grammar › View
Your laptop is better / more good than mine.
A. better
B. more good
Conjunctions › ViewEither Sarah or Daniel will give the presentation tomorrow.
A. neither…nor
B. either…or
C. not only…but also
D. both…and
Grammar › View
You _________ have bought that car. What a waste of money!
A. shouldn’t
B. mustn’t
C. couldn’t
