单项选择题

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