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

Random Topics:
Tenses and FoodPoetry VocabularyPast Tense and Perfect TensePersonal PronounsActive and Passive voicePreposition after some Verbsso vs suchAdjectives and ArticlesConjunctionsGrammar - Verb FormsOther quiz:
Articles › ViewChoose the correct article to complete the sentence: The dog caught a / an stick.
A. a
B. an
Modals › View
We ___ be there on time if we take a shortcut.
A. should
B. would
C. could
D. shall
Grammar › ViewThis Chinese word means something.
A. What does this word mean?
B. What means this word?
Homonyms › View
I learned to ___ when I was eleven years old.
a. sew
b. so
c. sow