单选题 Why didn't you make me a telephone call yesterday? I ______ about it.
A. should be told B. ought to have been told
C. should have told D. ought to be told

【正确答案】 B
【答案解析】句意为:“你昨天为什么不给我打个电话呢?我本来应该被告知的。”本题考查的是情态动词的用法。“ought to+完成时”表示一个应该在过去某时做,而没有做的动作。或者表示动作按理该发生了,但实际上未发生,可译为“本该”。所以,本题[B]项正确。