Grammar Quiz

[ 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 Affirmative

Other quiz:

Perfect Modals › View

She 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.”