单项选择题

—I can make it to your concert around 9 o’clock tomorrow night. —Well, by the time you arrive, I ______ my performance.

A.have finished
B.had finished
C.will be finishing
D.will have finished