单项选择题

When you come tomorrow afternoon, I______ the painting.

A. will finish
B. shall be finished
C. will have finished
D. have finished