单项选择题

A.will have been pulled
B.will be pulling
C.will have pulled
D.will be pulled