单项选择题

Anyone in his position ______ the same.

A.would do
B.would have done
C.will do
D.will have done