I ___everything by the time you get back next week.

I ___everything by the time you get back next week.

A.will be finishing

B.shall have finished

正确答案是B