单项选择题

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