单项选择题

Will you please lend me the novel when you ______ it

A. will finish
B. have finished
C. will have finished
D. finishing