单项选择题

A.would not do
B.should not have done
C.should not do
D.would not hava done