问题 选择题

—I didn’t tell him the news.

—Oh, you ought _______.

A.to   

B.not to

C.not to have  

D.to have

答案

答案:D

本题考查情态动词的用法。此处表示“过去你应该告诉他这消息,可你没告诉他。” ought not to have done “过去本不该做某事却做了。” ought to have done 意为本来应做但实际没有做。简略答语中have不可省。

判断题
选择题