[ Modal Verbs ]
He ___ have finished his homework by now.
A. must
B. can
C. might
D. should

Random Topics:
Infinitives for reasonsPast Perfect SimpleGrammar & ReadingWestern Europe CountriesCountable - UncountableModals and PrepositionAdverbs and Adverbial PhrasesVocabullary TestPronoun-Verb AgreementPast Tense (Regular and Irregular)Other quiz:
How often - long - much - many › View______ do you think he knows?
A: More than he admits, that’s for sure.
A. how much
B. how many
C. how often
D. how long
Phrasal Verb › View
My boss _____ our meeting with clients until next Monday.
A. Put off
B. Put
C. Put down
D. Put into
