[ Modal Verbs ]
Perhaps he had returned before you called.
A. He may be returning before you called.
B. He may/might have returned before you called.
C. He should have returned before you called.
D. He must have returned before you called

Random Topics:
Simple Present and Past TensePersonal PronounsModals in the PastAdjectives and ArticlesWill & Be going toSimple Past/Past ProgressiveTravel VocabularyEd and Ing EndingsLinking VerbPresent Tenses and VocabularyOther quiz:
Vocabulary › ViewIf you ______something, you say it aloud for someone to write down.
A. dictate
B. clarify
C. declare
D. clarity
Subject-Verb Agreement › View
My teacher ________ computers are a great learning tool.
A. Say
B. Says
I think everybody ________________ learn a foreign language.
A. had better
B. should
Imperative Sentences › View
Turn _____ the right at the next corner.
A. left
B. right
C. straight
D. over
