Topics: Perfect Modals
You ________ finished the book by now; you’ve been reading it for weeks.
A. must have
B. should have
C. could have
D. would have
Select your answer:

Random Topics:
Present, Past and Future TensesPast Simple, Past Continuous, Past PerfectPreposition on TimeThe -ing Form of VerbsGerunds + To InfinitivePronoun Antecedent AgreementHow often - long - much - manyModals of Necessity and SuggestionVerb Tenses and ModalsAdverbial Clauses of Reason / CauseOther quiz:
Grammar › ViewWhat is the literal meaning of the following sentence:
The thundered roared.
A. The thunder was a lion.
B. The thunder was quiet.
C. The thunder was loud.
D. The thunder was dancing.
Subordinating Conjunctions › View
He listened carefully ___________ he didn’t fully agree with the argument.
A. because
B. even though
C. so that
D. if
