单项选择题

A.would be
B.should be
C.would have been
D.should have been