[单选题]
By the time you get back, I _____all the work.
A.wouldfinish
B.will have finished
C.has finished
D.hadfinished
参考答案与解析: