[单选题]

By the time you get back, I _____all the work.

A.wouldfinish

B.will have finished

C.has finished

D.hadfinished

参考答案与解析: