[ 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:
Tenses › ViewCan you help me chop the onion while I _____ the vegetables?
A. am going to stir
B. am stirring
C. stir
D. will stir
Vocabulary › View
___________! We need to finish this project today.
A. Be keen on
B. Go off
C. Carry on
D. Relax
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
