满分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.should have taken   B.could have taken    C.mustn't have taken  D.needn't have taken

 

D 【解析】 试题分析: must + have done:用于肯定句,表示推测,意为“一定(已经)……”。 can + have done:用于否定句或疑问句,表示推测,意为“可能(已经)……”。 could + have done:可用于肯定句、否定句或疑问句,表示推测、责备或遗憾等,意为“可能……”、“本来可以……”、“本来应该……”等。 should [ought to] + have done:可用于肯定句、否定句或疑问句,表示责备或遗憾等,意为“本来应该……”。 need + have done:用于否定句或疑问句,用于否定时意为“本来不必”,用于疑问句时意为“有必要……吗”。 may + have done:用于肯定句或否定句,表示推测,意为“可能(已经)……”。 might + have done:用于肯定句或否定句,表示推测,意为“可能(已经)……(此时 might 可换为 may);另外还可以表示过来可能发生的事结果未发生,意为“本来会……”(此时 might 不能换为 may)。 本句中既然天气是晴朗的那么就没必要在带雨伞了,故选D。 考点:考查情态动词的完成式的用法。
复制答案
考点分析:
相关试题推荐

________ freezing snow, which is still heavy, will come to ________ end this weekend.

A.The; an           B.A; an             C.The; the          D.A; the

 

查看答案

— Sorry I’m late. I got stuck in traffic.

— _________. You’re here now. Come in and sit down.

A.You are welcome    B.Never mind        C.I have no idea      D.That’s right

 

查看答案

 _____ is no doubt _____ John’s knowledge of first aid saved Ms Slade’s life.

A.It; that            B.It; which          C.There; that        D.What; that

 

查看答案

In ____ accident _____ knowledge of first aid can make _____ real difference.

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

 

查看答案

----Thank you for lending me your MP5 player. Can I return it to you next Monday?

-----________. I’ve bought a new one.

A.No wonder        B.No hurry          C.No way           D.No choice

 

查看答案
试题属性

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