[ Speculation with Modal Verbs ]
Select the right option for past speculation: He _______ missed the bus, that’s why he’s late.
A. can
B. must have
C. might
D. should have
Select your answer:

Random Topics:
Grammar: is/are/was/wereConditionals and Modals of ProbabilityFirst ConditionalComparative AdjectivesAdverbial PhrasesSimple Present and Present ContinuousPoetry VocabularyVerb to Be Tenses & Object PronounPast Tense vs Future TensePresent Perfect and Present Perfect Progressive TensesOther quiz:
Conjunctions and Preposition › ViewThe overuse of pesticides causes damage in / to the environment.
A. in
B. to
Adjective vs Adverb › View
This soup tastes really ______.
A. good
B. well
