单项选择题

I()the novel by the time you() back next week.

A.have finished, will come
B.shall have finished, come
C.shall be finished, are going to come
D.finish, come