[ Grammar ]
By the time you arrive, I _____________ my homework.
A. will finish
B. finished
C. am finishing
D. will have finished

Random Topics:
Simple Present and Present Continuous TensesHas Got & Have GotGrammar - must & have toPreposition of PlaceFuture TensePast Simple - Present PerfectTag QuestionPrepositions and Preposition PhrasesModal Verbs and ConjuctionsPresent Perfect Tense and Simple Past TenseOther quiz:
Grammar › ViewWhat are your plans?
A. Are you going to visit your grandma?
B. Will you visit your granma?
C. Are you will visit your grandma?
Grammar › View
Everything ________ (be) perfect.
A. will is
B. will be
C. will to be
Today is Tina’s birthday. Let’s get ___ for her party.
A. a juice
B. three juices
C. three bottle of juice
D. four bottles of juice
Perfect Tense › View
Hannan … his front gate by the end of the day.
A. will paint
B. will painted
C. will have painted
D. will have pain