[ 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:
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