[ 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

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 TooOther quiz:
Grammar and Vocabulary › ViewThe runner was _____ to finish the race despite her injury.
A. decisive
B. devoted
C. determined
D. dedicated
Prepositional Phrases › View
Identify the prepositional phrase in the sentence. My mother spends the afternoons in her kitchen.
A. My mother
B. spends the afternoons
C. in her kitchen
D. no prepositional phrase
Past Perfect Simple Tense › ViewThe 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
