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