[ 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:
Simile, Metaphor or Personification › ViewThe truck groaned under the weight of its load.
A. Simile
B. Metaphor
C. Personification
Tenses › View
They ____ (not/do) their homework yesterday at 3 o’clock
A. was not doing
B. were not doing
C. was not do
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
