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 › ViewChoose the correct word
There ______ about a hundred people at my sister`s wedding a year ago.
_______
A. was
B. were
Grammar › View
Choose the sentence that is correctly punctuated.
A. Philip, understanding history increases your understanding of today’s world.
B. Philip understanding history increases your understanding of today’s world.
C. Philip, understanding history, increases your understanding of today’s world.
D. Philip, understanding, history increases your understanding, of today’s world.
No 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
