[ 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:
If- Conditional › ViewIf I ___________, in my youth, I knew how deceptive people can be, I would have felt too scared to trust anybody in my life.
A. know
B. knew
C. were to know
D. had known
Prepositions › View
Teacher Joy was born ____ May 16, 1990.
A. in
B. on
C. at
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
