[ 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

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 & enoughOther quiz:
Tenses › ViewWhy______ 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 › ViewThe 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?
- abstract noun
- concrete noun
