单项选择题

A.would have been here
B.should be here
C.had to be here
D.would be here