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

Random Topics:
Continuous and Perfect TensesSentence StructureSimple Present Continuous TenseNo Excuse Words / Conjunction SOReflexive Pronouns & Modal VerbsPaired ConjunctionSo, Such, Many, MuchVerbs + Gerund or InfinitiveHow often - long - much - manyRun-On SentencesOther quiz:
Grammar › ViewSome people watch TV ___________________ the windows.
A. in
B. on
C. through
D. by
Tenses › View
Which tense is used to describe ongoing actions in the present?
A. Present continuous tense
B. Past perfect tense
C. Future perfect tense
D. Present perfect tense