By 9 o'clock we ___ our homework.
A
have finished
B
are finished
C
will have finished
Correct Answer: will have finished