[ 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:
Present Simple & Present Continuous › ViewMy mom usually cooks dinner.
A. Present Simple
B. Present Continuous
Future Tense › View
Haikal …. play his Handphone for a year
A. Will not be playing
B. Will not play
C. Will not be played
D. Will not have been playing
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
