[ Grammar ]
I can come with you tonight. I … (finish) my assignment by then.
A. will have finished
B. have finished
C. have been finished
D. had finished

Random Topics:
Noun PhrasesNouns, Pronouns, Antecedents, and Singular and PluralProgessive TensesGrammar - ConnectorsSimple Present and Present ContinuousConjunctionUsed to & would & Past SimpleAdjectives vs AdverbsAuxiliary Verbs & Question TagsGerund NounOther quiz:
Grammar › ViewI ……………. jump up to 3 meters.
A. can
B. may
C. should
D. must
Grammar › View
When I was sick only …………… friends visited me.
A. A little
B. Little
C. A few
D. Few