— It’s hard to believe that Jack ________ have fought with the policeman.— Yes.

— It’s hard to believe that Jack ________ have fought with the policeman.— Yes.

题型:不详难度:来源:
— It’s hard to believe that Jack ________ have fought with the policeman.
— Yes. If one ________ ask for trouble, it can’t be helped.
A.would; willB.should; mustC.must; mayD.need; dare

答案
B
解析

试题分析:考查情态动词完成时和情态动词,must + have done:用于肯定句,表示推测,意为“一定(已经)……”;should [ought to] + have done:可用于肯定句、否定句或疑问句,表示责备或遗憾等,意为“本来应该……”;need + have done:用于否定句或疑问句,用于否定时意为“本来不必”,用于疑问句时意为“有必要……吗”; may + have done:用于肯定句或否定句,表示推测,意为“可能(已经)……”。 must:十分确定的推测  will: 构成将来时 should:表示允诺,义务等意  dare表示敢于做某事,所以选B
点评:情态动词的完成式是高中阶段的重难点之一,需要考生熟记它们的用法,在各类考试中经常出现,它主要用于表示对过去情况进行推测或责备等。
即学即练: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 drought situation has been severe these days.
--- If it had rained even a drop, things would be much better now and many crops ____.
A.wouldn"t dieB.would die
C.wouldn"t have died D.would have died

题型:不详难度:| 查看答案
—How did he get my telephone number?
—You ________ it . You told him last week.
A.should have forgottenB.may have forgotten
C.must have forgottenD.could have forgotten

题型:不详难度:| 查看答案
—Can I pay the bill by check?     
—Sorry, sir. But it is the management rules of hotel that payment _____ be made in cash.
A.can B.need C.will D.shall

题型:不详难度:| 查看答案
How ________ I help them to understand when they don’t listen?
A.mustB.dareC.canD.may

题型:不详难度:| 查看答案
— Who has made a mess in my room?
— Who else _______ have done it but your naughty son?
A.wouldB.couldC.shouldD.must

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.