Grammar Quiz

[ Modal Speculation ]

He _______ known the answer to the question.

A. might have

B. could have

C. must have

D. should have

Select your answer:
A  B  C  D  E 


Random Topics:

Time and CalendarTenses UsageFood VocabularyHave toArticleSimple and Past TensesPast ModalsModals of ObligationAsking & Giving AttentionPoetry Vocabulary

Other 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 › View

You ____ 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