单项选择题

When you ( ) the furniture, please tell me.
A.will finish moving
B.finished moving
C.will have finished moving
D.have finished moving

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