单项选择题

A.should have been
B.would have been
C.could have been
D.might have been