[ 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:
General Knowledge › ViewHow many ‘World Cultural Heritage Sites’ are there in India?
A. 15
B. 10
C. 17
D. 14
Modals and Phrases › View
He _____ practise with the band since he started his new job.
A. wasn’t able to
B. won’t be able to
C. hasn’t been able to
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
