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:
A  B  C  D  E 


Random Topics:

Verb + PrepositionGrammar of Future PlansMay, MightVerb to Be Tenses & Object PronounPast Simple and Past ProgressiveGrammar: Used to, Would, Be used to, Get used towas werePresent Simple: affirmative, negative, interrogativeModal Verbs & Perfect InfinitiveQuantifiers: too many, too much & enough

Other quiz:

Homonyms › View

The ball broke the window ___.
a. pain
b. pane


Vocabulary › View

Lisa did not like to __________ others, even if they made mistakes. She preferred to offer constructive feedback.

A. criticize

B. treat

C. care for

D. interact

Conjunction › View

The trip will be canceled ………… it rains.

A. because

B. when

C. if


Abstract Noun x Concrete Noun › View

Have you ever heard the history of vaccines?

  1. abstract noun
  2. concrete noun