单项选择题

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