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:
Participle & Appositive Verb Phrase Start vs. BeginPresent Continuous for FutureVocabulary and IdiomsPast Perfect vs Past SimpleObject Pronouns-ed/-ing AdjectivesDependent Prepositions

Other quiz:

Vocabulary › View

Heavy metal is Mr. Porreca’s favorite ______________ of music.

A. genre

B. adjunct

C. dawdle

D. swaddle


Subjunctive › View

It is raining now. I wish it ……..

A. Will stop
B. Am stop
C. Is not raining
D. Were raining
E. Were not raining


How to use : Read the question carefully, then select one of the answers button.