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:

Tenses › View

Why______ you often______ so much noise in the house?

A. do/make

B. did/make

C. are/making

D. were/making


Grammar › View

I am sorry, my mom isn’t home right now. She ( has been – has gone – have gone ) to the supermarket

A. has been

B. has gone

C. have gone

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