精英家教网 > 高中英语 > 题目详情
The careless man received a ticket for speeding . He ____ have driven so fast .
A.shouldn’tB.wouldn’tC.can’tD.mustn’t
A

试题分析:句意:那个粗心的人收到一张超速驾驶罚单。他本不应该开那么快。表示对过去的推测时用情态动词+have done sth. wouldn’t have done sth.用于虚拟语气; 故排除B。 mustn’t have done sth 没有这种形式,故排除D。can’t  have done  sth.过去不可能做某事,不符合句意,故排除C。shouldn’t have done sth表示过去本不应该做,但实际已经做了。故选A。
练习册系列答案
相关习题

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

The manager demanded that the work________ within three days.
A.was finishedB.had been finishedC.be finishedD.finished

查看答案和解析>>

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

— I promise Shirley ______ get a new iPad on her birthday.
— Will it be a big surprise to her?
A.willB.would C.should D.shall

查看答案和解析>>

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

Teachers _______ be sensitive to the development level of each student so as to help them better.
A.need to B.may C.are able toD.can

查看答案和解析>>

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

--- You needn’t take an umbrella. It isn’t going to rain.
--- Well, I don’t know. It ______do.
A.mightB.needC.wouldD.should

查看答案和解析>>

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

_______ we go to the McDonald’s?  I am sick of the food there!
A.ShallB.CanC.MustD.Need

查看答案和解析>>

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

--- Mary’s got crazy and has been sent to the mental hospital. Did you tell her boss about that?
--- Yes, but I _____ her husband first.
A.should have told B.shouldn’t have told
C.must have toldD.needn’t have told

查看答案和解析>>

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

We              have hurried all the way to the airport - the flight was called off because of the foggy weather.          
A.mustn’tB.couldn'tC.needn’tD.wouldn’t

查看答案和解析>>

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

It’s said that there are plenty of hotels in that town. There _____ be any difficulty for you to find one to stay in.
A.mustn’tB.oughtn’tC.needn’t D.shouldn’t

查看答案和解析>>

同步练习册答案