Grammar Quiz

[ 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 & Passive

Other quiz:

Grammar › View

When… 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