当前位置:高中试题 > 英语试题 > 动词的分类 > The weather turned out to be fine yesterday. I ________the trouble to carry my u...
题目
题型:不详难度:来源:
The weather turned out to be fine yesterday. I ________the trouble to carry my umbrella with me. 
A.should have takenB.could have takenC.mustn"t have takenD.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。
点评:本题难度适中。情态动词的完成式是高中阶段的重难点之一,需要考生熟记它们的用法,在各类考试中经常出现,它主要用于表示对过去情况进行推测或责备等。
即学即练:1) You____ all those clothes! We have a washing machine to do that sort of thing
  A. needn"t have washed  B. shouldn"t have washed 
   C. must not have washed  D. can not have washed
解析:A。
核心考点
试题【The weather turned out to be fine yesterday. I ________the trouble to carry my u】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
--- We need someone to host the New Year Party.
--- ________ the handsome young man have a go?
A.NeedB.MustC.ShallD.Will

题型:不详难度:| 查看答案
The train is to start soon and Mary hasn’t turned up. What _____ have happened to her?
A.canB.mightC.mayD.should

题型:不详难度:| 查看答案
---I’m thinking of losing weight these days.
----Oh, you ______ be out of mind. You’re 50 kilograms at the most!
A.mustB.willC.willD.may

题型:不详难度:| 查看答案
She _________play a joke on him in case he becomes angry
A.dares notB.dares not toC.dare notD.not dare

题型:不详难度:| 查看答案
If you _______ carry with you the belief that all you do is right, it’s none of my business.   
A.shouldB.mayC.canD.must

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.