[ 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:
Grammar › ViewIs he a dentist?
A. Yes,he is
B. Yes, she is.
C. Yes, he.
D. Yes, she is a doctor.
Passive and Active Sentences › View
It …. 2 years to re-build the windmill according to Napoleon.
A. takes
B. is taking
C. will take
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
