[ Modal Speculation ]
He _______ known the answer to the question.
A. might have
B. could have
C. must have
D. should have

Random Topics:
Time and CalendarTenses UsageFood VocabularyHave toArticleSimple and Past TensesPast ModalsModals of ObligationAsking & Giving AttentionPoetry VocabularyOther quiz:
First Conditional Sentence › ViewWhat _______ you ______ if you _______ to bed late?
A. will; do; go
B. will; does; go
C. will; did; went
D. will; do; went
Grammar › View
I decided to … the top of the mountain this Saturday.
A. climb
B. climbed
C. climbing
Grammar › ViewYou ____ breathe under water.
A. can
B. can’t
C. there is
D. there are
Idioms › View
“About time” means ___.
a. at the right time
b. soon
c. at last
