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