精英家教网 > 高中英语 > 题目详情
—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不可省。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

— Mum, would you please buy me an MP5 player?
— If you can help do some housework the whole vacation,you ____ have one as a reward.
A.mustB.needC.wouldD.shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I ________ like boiled water, but now I love it.
A.wouldB.used toC.wouldn’tD.didn’t use to

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- Where is Jack? I can’t find him anywhere.
--- He ______ his homework upstairs.
A.might have done B.must have doneC.might be doingD.must do

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

John, look at the time._____ you play the piano at such a late hour?
A.MustB.Can C.MayD.Need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I ______ her, but I never could.
A.ought to helpB.must help
C.ought to have helped D.must have helped

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

-What do you think we can do for our aged parents?
-You_______ do anything except to be with them and be yourself.
A.don’t have toB.oughtn’t toC.mustn’tD.can’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—The government should try to balance economic growth and pollution from industry.
—____. It’s time to do it.
A.All rightB.ExactlyC.Go aheadD.That’s OK

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

–I’ve taken someone else’s green sweater by mistake.
–It       Harry’s. He always wears green.
A.could beB.will beC.mustn’t beD.has to be

查看答案和解析>>

同步练习册答案