By the time you finish your homework, all of us _____ ours a

题目
单选题
By the time you finish your homework, all of us _____ ours at hand, I’m sure.
A

will finish

B

will have finished

C

have finished

D

have been finishing