[ 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:
Tenses › View. David … at the office every day but next Saturday he … fishing.
A. works; is going
B. works; goes
C. is working; is going
Relative Pronouns › View
I just met the teacher ________ who taught my brother.
A. who
B. whom
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
