Topics: Past Modals
The investigators have several ideas about what _______ caused the fire.
A. should have
B. might have
C. would have
D. wouldn’t have
Select your answer:

Random Topics:
Pronunciation and VocabularyDegrees of ComparisonPast Simple TensePronunciationPresent Perfect Adverbs and Indirect QuestionsWish + Verb 2Passive Voice, Question Tag, PrepositionsSynonymsSynonyms and VocabularyArticles and DeterminersOther quiz:
Grammar › ViewI __ from home all next week.
A. will have worked
B. will be working
C. will have working
Modal Verbs › View
One of us _____ here because there _____ an urgent call.
A. must wait / / should have been
B. ought to wait / may have been
C. needn’t wait / must be
D. had better wait / might be
