[ 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:
Conjunction › ViewI don’t know ______ he took a cab, _____ he walked home.
A. both , and
B. or , yet
C. whether , or
D. not only , but
Idioms › View
Things are a little unsure right now. I can’t give you a firm answer.
a. dopey
b. deep
c. dicey
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
