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:

Tenses and OpinionsWould rather/ would prefer/ would likePresent Simple & Present Progressive TenseSome & AnyMesopotamia VocabularyRelative & ModalsVerbal and Appositive PhrasesSentence and FragmentConditional and Mix Conditional Sentence

Other quiz:

Grammar › View

______ you come to school by bus?

A. How often

B. What

C. Do

D. Does


Tenses › View

Miss Linh ……………  in this hospital for 20 years.

A. work       

B. is working

C. have worked

D. has worked