[ Speculation with Modal Verbs ]
Complete the sentence: She _______ have finished her homework by now, she’s been studying all day.
A. can
B. must
C. might
D. could
Select your answer:

Random Topics:
Quantifiers and ArticlesPast and Present TensesSimple Past Tense & Future TenseGrammar and Verb TensesClauses of ReasonSimple Present - WH QuestionsMain Idea and Sentence StructureModals and Semi-ModalsClauses and ConjunctionsPresent tense AffirmativeOther quiz:
Perfect Modals › ViewShe doesn’t understand the question. She ____ been listening carefully.
A. should have
B. must have
C. can’t have
D. needn’t have
Future Tenses › View
What is the difference in meaning between “I will help you” and “I am going to help you”?
A. There is no difference in meaning.
B. “I will help you” expresses a spontaneous offer, while “I am going to help you” expresses a planned intention.
C. “I will help you” expresses a planned intention, while “I am going to help you” expresses a spontaneous offer.
D. “I will help you” is more formal than “I am going to help you.”
