[ 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:
Tenses and Passive Voice › View. By 2030, scientists _____ on a cure for this disease for decades.
A. will have been researching
B. will be researching
C. will have researched
D. will research
Tenses › View
They always close their curtains _______ in the evening.
A. as soon as they had got home
B. once they get home
C. after they are getting home
D. before they will get home
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
