[ Modal Speculation ]
They _______ finished their homework before dinner.
A. had
B. will
C. did
D. have

Random Topics:
Passive Voice and Relative ClausesModal Verbs & Time PrepositionsPast Perfect SimplePresent TensePast Tense and NeutralGerund Subject or ObjectModals for DeductionPast Simple vs Past ContinuousNouns, Articles, DeterminersComparative AdjectiveOther quiz:
Modal Verbs › ViewWe ________ your support.
A. need
B. ought
C. needn’t
D. dare
Vocabulary › View
Parents are recommended to collaborate with teachers in educating children.
FIND THE CLOSEST MEANING
A. part
B. cooperate
C. separate
D. disagree
Some vs. Any › ViewShe tried on … new shoes yesterday.
a. some
b. any
Grammar › View
Have ……… to the new clothes shop in town yet?
A. she been
B. been I
C. you been
