[ Future Tense ]
By 9 o’clock, we … our homework.
A. will have been finishing
B. will have finished
C. will finish

Random Topics:
Mixed ConditionalIndefinite and Reflexive PronounsPresent Perfect vs Past Simple TensePrefixes SuffixesCoordinate ConjunctionTenses and ArticlesCountable and UncountableSentence TypesPassive Voice - Past SimpleImperative SentencesOther quiz:
Modal Verbs › ViewIf you want to learn to speak English fluently, you __________ to study hard
A. could
B. must
C. need
D. needn’t
Gerunds And Infinitives › View
Nutritionists advise dieters never …… to diet …… meals.
A. try / for skipping
B. to be trying / skip
C. to try / by skipping
D. having tried / skipped
E. tried / without skipping