[ Modal Perfect ]
Tom didn’t do his homework, so the teacher became very angry. He _____ his homework
A. must have done
B. might have
C. should have done
D. will have done
Select your answer:

Random Topics:
Verbs & AdverbsPassive SentenceContractions and ConjunctionsModals of AdviceAdjectives and DegreesAdverbial Clauses of Manner and ResultGerunds, Infinitives and Modals of PossibilityCountable - UncountablePast PassiveSimple Past Tense (was/were)Other quiz:
Offer and Suggestion › View____________ the washing, if you like
A. Can I
B. Should I
C. I’ll do
D. Would you
Adverb › View
I thought the movie was going to be boring, but ___ I really enjoyed it.
A. right now
B. actually
