[ Grammar ]
Tom didn’t do his homework, so the teacher became very angry. He _____ his homework.
a. must have done
b. should have done
c. might have
d. will have done
Select your answer:

Random Topics:
TOEFLPunctuating ClausesTo Infinitive or Bare InfinitiveArticles & QuantifiersPresent Verb TensesPresent Simple and Continuous TenseVerbals and GerundsIF CLAUSEConjunctionsTenses & PassiveOther quiz:
Grammar › ViewWhen… this computer game?
A. have you bought
B. did you buy
Grammar › View
You _____ playing tennis.
A. am not
B. is not
C. are not
D. not
