精英家教网 > 高中英语 > 题目详情

I know you have eaten all sorts of junk food your mother and I probably _____ you have.

A.shouldn’t let B.can’t let C.couldn’t have let D.shouldn’t have let 

D

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

练习册系列答案
相关习题

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

—Fined ¥100! You know you were driving 100 KM an hour, don't you?
—No, officer. I _____.This car doesn't do 80.

A.shouldn't have been B.mustn't have been
C.can't have been D.mightn't have been

查看答案和解析>>

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

When I was a child, I ______ watch TV whenever I wanted to.

A.shouldB.couldC.mustD.need

查看答案和解析>>

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

I’m really tired of Tom because he ______ keep asking silly questions.

A.can B.will C.must D.would 

查看答案和解析>>

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

_____ you pass me the plate on the table?

A.CanB.CouldC.MayD.Must

查看答案和解析>>

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

— I didn’t care about what other people thought about me.
— Well, you ________.

A.shouldB.ought to haveC.would haveD.could

查看答案和解析>>

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

They       have got lost, or had an accident.

A.canB.mightC.mustD.mustn’t

查看答案和解析>>

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

No student ______ go out of the school campus after 10:00 at night without permission according to the school regulations.

A.shallB.mustC.wouldD.should

查看答案和解析>>

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

—— It's no  easy task to catch a ticket on a website that receives l billion clicks daily.
一一I can’t agree with you more.There      be errors for every single step

A.should B.must C.can D.will

查看答案和解析>>

同步练习册答案