单项选择题

A.should be told
B.ought to have been told
C.should have told
D.ought to be told