[ 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:
Reported Speech › View“ Don’t be late again!” she said.
A. She promised me not to be late again.
B. She said me not to be late again.
C. She asked me not to be late again.
D. She agreed not to be late again.
Vocabulary › View
What is the meaning of: Tufts
A. Smooth patches
B. Clumps or bunches
C. Lines
D. Waves
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
