精英家教网 > 高中英语 > 题目详情
I know you have eaten all sorts of junk food your mother and I probably _____ you have.
A.shouldn’t letB.can’t letC.couldn’t have letD.shouldn’t have let
D

试题分析:考查情态动词用法。根据语境可知此句是对过去事情的推测,排除A、B选项,而couldn’t have done意思是“不可能做过某事”,而shouldn’t have done意思是“本不应该做某事(但是做了)”,所以D选项正确。句意:我知道你已经吃完了各种我和你妈妈本不该让你吃的垃圾食品。
练习册系列答案
相关习题

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

—Mother, I climbed up to that tall tree and picked this big apple.
—Jesus! You______ down and hurt yourself.
A.might have fallen B.might fall C.must have fallen D.must fall

查看答案和解析>>

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

Some people ________ not have plans yet for New Year’s Eve, but others know exactly what they will be doing.
A.canB.mustC.needD.may

查看答案和解析>>

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

He ________ to the cinema last night, for he stayed with me.
A.mustn’t goB.shouldn’t have gone C.could not goD.couldn’t have gone

查看答案和解析>>

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

--- What ____ have happened to Kevin?
--- He might have run into some trouble.
A.could B.must C.would D.might

查看答案和解析>>

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

_____ you pass me the plate on the table?
A.CanB.CouldC.MayD.Must

查看答案和解析>>

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

A mistake ______ have been made on our bill. We didn’t order any fish today.
A.shouldB.wouldC.couldD.must

查看答案和解析>>

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

Cars, buses and bikes ________ stop when the traffic lights turn red.
A.canB.mayC.mustD.need

查看答案和解析>>

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

The weather turned out to be fine. I       the trouble to carry the umbrella with me.
A.should have takenB.needn’t have taken
C.mustn’t have takenD.could have taken

查看答案和解析>>

同步练习册答案