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

Random Topics:
Comperative and SuperlativeTime Clauses and ConjunctionsLinking Words and PhrasesParallelism and Subject Verb AgreementPresent Perfect and Past SimpleVocabullary TestSimple TensesAdjectives-Comparison, SuperlativeModals with Perfect InfinitiveNouns FormationOther quiz:
Future Tense (will/be going to/p.continuous) › View___________________ anything on Saturday evening? We thought we might go to the cinema.
A. Are you doing
B. Will you do
C. You are going to do
D. Will you doing
Perfect Tenses › View
After Sofie _______________ (finish) her work, she _________ (go) to lunch.
A. finished – had gone
B. had finished – went
C. had finished – gone
