单项选择题

When you ______ the boxes, please call me.

A. have finished moving
B. finish to move
C. will have finished moving
D. will finish to move