[ 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 › ViewToday 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