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

Random Topics:
Comparison of Adjectives and AdverbsGrammar MistakesHave as verb and auxiliaryModal "Have to"PRESENT SIMPLE - CHILDRENModals VerbVerb + InfinitiveVerbsParticipal PhrasesTypes of PrepositionOther quiz:
Modal Verb › ViewWho among Aria, Samuel, and Ethan ________ swim very well?
A. can
B. will
C. am
D. have
Linking Verbs › View
The fire fighter urgently sounded the alarm.
A. Action Verb
B. Linking Verb