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:
Vocabulary Spelling Grammar › ViewTake out the trash.
A. Interrogative
B. Exclamatory
C. Declarative
D. Imperative
Subordinating Conjunctions › View
How do subordinating conjunctions differ from coordinating conjunctions?
A. Subordinating conjunctions and coordinating conjunctions serve the same purpose in a sentence.
B. Subordinating conjunctions connect independent clauses, while coordinating conjunctions introduce dependent clauses.
C. Subordinating conjunctions introduce independent clauses, while coordinating conjunctions connect dependent clauses.
D. Subordinating conjunctions introduce dependent clauses, while coordinating conjunctions connect independent clauses.
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
