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

Random Topics:
Adjectives and AdverbsPossessive Adjective and PronounQuantifiers & Modal VerbsPreposition of DirectionVerb to Be Tenses & Object PronounGrammar: wishes and regretsAbilityPast and Future TensesPerfect Tenses and VocabularyTenses StructureOther quiz:
Tenses › ViewIt’s very noisy, because my dad _______________(vacuum) the carpet and my sisters _______________(play) the piano.
A. is vacuuming, is playing
B. vacuumng, is playing
C. vaccums, is playing
D. Is vacuuming, playing
Grammar › View
Although there are cultural __________ between ethnic groups, they still keep the identity of their own culture.
A. changes
B. exchanges
C. relations
Past Tenses › ViewWhen they were driving down Green Street, the police …………… them.
A. stop
B. was stopping
C. were stopping
D. stopped
Vocabulary › View
energy from recently living organisms such as leaves or plants – can be burned to release energy
A. solar energy
B. wind energy
C. hydropower energy
D. geothermal energy
E. biomass