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

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

题型:不详难度:来源:
—I didn’t tell him the news.
—Oh, you ought _______.
A.to    B.not toC.not to have  D.to have

答案
D
解析
本题考查情态动词的用法。此处表示“过去你应该告诉他这消息,可你没告诉他。” ought not to have done “过去本不该做某事却做了。” ought to have done 意为本来应做但实际没有做。简略答语中have不可省。
举一反三
—Some countries are taking action to occupy the islands of the South China Sea.
—Yes, but I think they ____be punished sooner or later.
A.could B.canC.mayD.shall

题型:不详难度:| 查看答案
Tommy, you____ be hooked on the Internet all day. You may fall behind others in study.
A.mustn’tB.shan’tC.can’tD.needn’t

题型:不详难度:| 查看答案
–Will you read me a story, Mummy?
--OK. You ______have one if you go to bed as soon as possible.
A.mightB.mustC.couldD.shall

题型:不详难度:| 查看答案
--- May I smoke here?
--- If you       , choose a seat in the smoking section.
A.shouldB.couldC.mustD.may

题型:不详难度:| 查看答案
John, look at the time._____ you play the piano at such a late hour?
A.MustB.Can C.MayD.Need

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.