[ Past Tenses ]
Tim ______________ (do) his homework before he went to bed.
A. have done
B. has done
C. had done
D. do

Random Topics:
Noun, Verb, AdjectivePaired ConjunctionSimple Present and Present Continuous TensesSo....that... Such.......thatSimple Past Tense & Future TenseLexico and GrammarGrammar SuffixesPast and Perfect TensesRegular and Irregular VerbsWh- Questions Present Simple TenseOther quiz:
Grammar › ViewWhich conjunction (FANBOYS) would you use to combine the following sentences?
I wanted to play outside.
My mom said I have to do my homework first.
A. and
B. but
C. or
D. for
Modals › View
You have a temperature, so you ___ stay at home.
A. could
B. may
C. should