满分5 > 高中英语试题 >

The weather turned out to be fine yester...

The weather turned out to be fine yesterday;I      the trouble to carry my umbrella with me.

A.shouldn't have taken

B.couldn't have taken

C.needn't have taken

D.mustn't have taken

 

C 【解析】 考查情态动词的用法。句意:结果昨天天气很好。我本没必要费劲随身带雨伞的。根据句意,应是“本不必要带雨伞,但实际上带了”; shouldn't have done意思为“本不应该做,但实际上做了”; needn't have done意思为“本来不必做……,但实际上做了”;couldn't have done表示对过去情况的否定推测,意思为“不可能做过……”;must have done表示对过去发生情况的肯定推测,意思为“一定已经,肯定已经”,不用于否定句。故选C项。  
复制答案
考点分析:
相关试题推荐

When did you go to bed last night?

I didn’t go to bed     my father got home.

A.while

B.after

C.when

D.until

 

查看答案

We thought ______necessary to invite Professor Smith to give us a lecture on how to learn English.

A.that

B.it

C.this

D.him

 

查看答案

—How about _______ Christmas evening party?

—I should say it was _______ success.

A.a;a B.the;a C.a;不填 D.the;不填

 

查看答案

As we all know, the present world financial crisis still has a bad     on the development of the economy of every country.

A.stress

B.effort

C.effect

D.contribution

 

查看答案

We won't be able to learn English well      we learn enough words by heart and do enough reading.

A.as

B.once

C.when

D.unless

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.