[ Grammar ]
I _________ my homework by the time my parents come home
A. will finish
B. finish
C. will have finished
D. finished

Random Topics:
How often - long - much - manyState Verbs and Action VerbsSimple Past or Past ContinuousPast form of ModalsTime ExpressionsAdverbial Clause, Noun ClauseGrammar and Passive VoiceArticleTo infinitive - GerundVerb to beOther quiz:
Grammar › ViewNo one has ________ the new boy for their team.
A. chose
B. chosen
Modal Verbs › View
I ____ help you with your project this weekend.
A. shall
B. will
C. might
