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

Random Topics:
Grammar Present Perfect (ever never)Articles A and AnPresent Simple & Present Progressive TenseSuperlativesAdverbs and PhrasesPerfect TensesModals in the Past - Speculation and DeductionVerb Tenses and Sentence StructurePast Simple TenseTenses, Determiners & Subject Verb AgreementOther quiz:
Grammar › ViewChoose an adjective that best describes a ‘haunted house’.
A. scary
B. running
C. jumps
D. laughter
Grammar › View
I wasn’t_____there had been a change in the tax law.
A. awareness
B. wary
C. aware
D. unaware