单项选择题

Anyone in his position ______ the same.

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