[ 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:
Modals › ViewI 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
