[ Tenses ]
He ____ his homework by the time his parents get home.
A. will do
B. will have done
C. does
D. has done

Random Topics:
Adverbs and Time ExpressionsGrammar RulesLinking VerbAdverb of MannersUncountable NounsTime and Calendarused to vs be used to vs get used toPrepositionsGrammar and ReadingGerunds, Infinitives and ParticiplesOther quiz:
Quantifiers › ViewMy parents …….. (be) retired now. They…….. (travel) around Europe.
A. am/are travelling
B. am being / travel
Tag Questions › View
I’m on time,
A. do I?
B. amn’t I?
C. aren’t I?
D. none
Grammar › ViewWhere did you put ______ notebook?
A. your
B. you’re
Grammar › View
Don’t judge a book __________ its cover.
A. with
B. off
C. by
D. from
