The weather turned out to be fine yesterday. I __________ the trouble to carry m
题型:不详难度:来源:
The weather turned out to be fine yesterday. I __________ the trouble to carry my umbrella with me. A.should have taken | B.could have taken | C.needn’t have taken | D.mustn’t have taken |
|
答案
C。 |
解析
needn’t have done的意思是“本来不必做某事”(但实际上做了)。又如:You needn’t have been staying up so late. 你本来无需待到这么晚还不睡的。You needn’t have mentioned it. 你没有必要提及此事的。 |
举一反三
The teacher __________ have thought Johnson was worth it or she wouldn’t have wasted time on him, I suppose. A.should | B.can | C.would | D.must |
|
In crowded places like airports and railway stations, you __________ take care of your luggage. |
The biggest problem for most plants, which ___ just get up and run away when threatened, is that animals like to eat them. A.shan’t | B.can’t | C.needn’t | D.mustn’t |
|
— She looks very happy. She __________ have passed the exam. — I guess so. It’s not difficult after all. A.should | B.could | C.must | D.might |
|
—Where is my dictionary? I remember I put it here yesterday. —You __________ it in the wrong place. A.must put | B.should have put | C.might put | D.might have put |
|
最新试题
热门考点