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:

Pronoun & Present Simple › View

…………………mom……………….the bathroom by………………

A. My / clean / himself

B. Our / cleans / herself

C. My / cieans/ themselves

D. Our / cleaning / myself


Verb Tenses › View

The horse happily ___ on its carrot.

A. munch

B. munchs

C. munches

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