[ Tenses ]
Before I …… to bed, I …… my homework.
A. go / had finished
B. went / have finished
C. went / had finished
D. had gone / had finished

Random Topics:
Vocabulary & Phrasal VerbPresent Continuous for FutureGrammarReported SpeechPresent Simple x Present ContinuousWho vs WhomPronoun & Present SimpleModal SpeculationModal Verbs of PermissionVerb-ing or to VerbOther quiz:
Grammar › ViewCould you lend me some money? – I’d like you to give me one good reason ____ I should.
A. That
B. Why
C. Which
D. Who
Tenses › View
I’d like to see Tina again. It’s a long time since _______
A. I last saw her
B. I see her
Grammar › ViewI …… a doctor
A. is
B. are
C. be
D. will
E. am
Articles › View
He was sentenced to two years in ______ prison for robbery.
A. –
B. a
C. an
D. the
