[ 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:
Idioms › ViewIf it’s “safe and sound”, it’s ___.
a. not allowed
b. beautiful
c. not harmed
Present Perfect Simple & Present Perfect Continuous › View
The Giant Panda ___ an endangered species for years
A. has been
B. was
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
