—Ididn’ttellhimthenews.—Oh,youought

发布时间:2020-08-04 21:00:30

—I didn’t tell him the news.—Oh, you ought _______.A.toB.not toC.not to haveD.to have

网友回答

D解析本题考查情态动词的用法。此处表示“过去你应该告诉他这消息,可你没告诉他。” ought not to have done “过去本不该做某事却做了。” ought to have done 意为本来应做但实际没有做。简略答语中have不可省。
以上问题属网友观点,不代表本站立场,仅供参考!