精英家教网 > 高中英语 > 题目详情
The weather turned out to be fine yesterday. I __________ the trouble to carry my umbrella with me.
A.should have takenB.could have taken
C.needn’t have takenD.mustn’t have taken
C。
needn’t have done的意思是“本来不必做某事”(但实际上做了)。又如:You needn’t have been staying up so late. 你本来无需待到这么晚还不睡的。You needn’t have mentioned it. 你没有必要提及此事的。
练习册系列答案
相关习题

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

 My demand is that the information referred to in my report _____ to Mr. Brown without delay.
A.to be e-mailedB.e-mailedC.be e-mailedD.being e-mailed

查看答案和解析>>

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

You would have helped your mother do some housework. But you ____.
A.don’tB.didn’tC.wouldn’tD.weren’t

查看答案和解析>>

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

. The teacher __________ have thought Johnson was worth it or she wouldn’t have wasted time on him, I suppose.
A.shouldB.can
C.wouldD.must

查看答案和解析>>

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

—Where is my dictionary? I remember I put it here yesterday.
—You __________ it in the wrong place.
A.must putB.should have put
C.might putD.might have put

查看答案和解析>>

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

As you worked late yesterday, you __________ have come this morning.
A.mayn’tB.can’t
C.mustn’tD.needn’t

查看答案和解析>>

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

______ smoking, he would not have got cancer in the lung.
A.Was he given upB.Had he given up
C.Did he giveD.If he gave up

查看答案和解析>>

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

Online paper-checking requires that more attention _______.
A.be paid to spellingB.to be paid to spelling
C.should pay to spellingD.and spelling be paid to

查看答案和解析>>

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

—Did you visit the famous cultural relics last month?
—No,we _________ it,but we spent too much time shopping.?
A.could have visited
B.must have visited ?
C.can’t have visited
D.shouldn’t have visited ?

查看答案和解析>>

同步练习册答案