Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

-ed and -ing AdjectivesGrammar : can, could and be able toPast Simple (Questions)Gerunds/InfinitivesTypes of PrepositionGerunds & Infinitives + VocabularyPresent / Future / Present Progressive / non Action VerbsPast and Past ContinuousNoun Clauses with THATSo Such Enough Too

Other quiz:

Past Perfect Simple Tense › View

The garden was dead because it ____________________ dry all summer.

A. has been

B. had been

C. had was

D. has be


Prepositions & Modal Verbs › View

My friend lives________25 Tran Phu Street.

A. in

B. on

C. at

D. of