[ 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:
Superlatives › ViewRead the sentences and choose the correct one.
A. Last week, I had the worst time of my life!
B. Last week, I had the baddest time of my life!
C. Last week, I had the wortest time of my life!
Grammar › View
Which of the following is an example of a suffix?
A. Cat
B. Suffix
C. Happy
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
