满分5 > 高中英语试题 >

The weather turned out to be fine yester...

The weather turned out to be fine yesterday.You ________the trouble to carry your raincoat with you.

A.should have taken   

B.could have taken

C.needn’t have taken   

D.mustn’t have taken

 

C 【解析】这题考查needn’t have done“本不必做某事却做了”,句意是:天气很好,你本不必费事带个雨衣。should have taken  done“本应该做却没做”could have done“本可以做却没做”,must表过去的推测只能用于肯定句中,所以选C。
复制答案
考点分析:
相关试题推荐

—Mum,would you please buy me an MP5 player?

—If you can help do the dishes the whole vacation,you ________have one as a reward.

A.must   

B.need

C.would   

D.shall

 

查看答案

—What do you think of the film Avatar?  

—It________be better.I even want to see it twice.

A.won’t   

B.couldn’t

C.shouldn’t

D.mightn’t

 

查看答案

If we have illegal immigrants________in,many local workers will lose their jobs.

A.came   

B.coming

C.to come   

D.having come

 

查看答案

—Has John repaired his washing machine?

—He had it________,because he was so busy.

A.to repaired  

B.repair

C.repaired   

D.to be repairing

 

查看答案

—Excuse me sir,where is Room 301?

—Just a minute.I’ll have Bob________you to your room.

A.show   

B.shows

C.to show   

D.showing

 

查看答案
试题属性

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