By the time she arrives , we -- our homework.
A
finish
B
will have finished
C
will finish
D
are finished
Correct Answer: will have finished