It was a fine day yesterday. I ________ have taken my raincoat with me.A.couldn’

It was a fine day yesterday. I ________ have taken my raincoat with me.A.couldn’

题型:不详难度:来源:
It was a fine day yesterday. I ________ have taken my raincoat with me.
A.couldn’tB.needn’tC.shouldn’tD.mustn’t

答案
B
解析

试题分析:此处couldn’t不可能; needn’t不必; shouldn’t 不应该; mustn’t禁止。句意:昨天是个好天气。我没有必要带伞的。这里needn’t+have done表示“过去没有必要做的事做了”。故选B。
举一反三
—Have you checked the engine? 
—Yes, I did twice; there ______ be anything wrong with the car.
A.won’tB.mustn’tC.needn’tD.shouldn’t

题型:不详难度:| 查看答案
I can’t find my socks. Where ________ I have dropped them?
A.mustB.canC.wouldD.should

题型:不详难度:| 查看答案
—We need a person badly to be in charge of this design.
—________ the new comer have a try?
A.MayB.WillC.ShallD.Need

题型:不详难度:| 查看答案
The weather in Inner Mongolia is always dry, but sometimes it _____ rain heavily.
A.needB.canC.mustD.shall

题型:不详难度:| 查看答案
I set up email addresses for connecting with my parents last May. But I didn’t write to them as often as I ______.
A.shouldB.must haveC.should haveD.must

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.