精英家教网 > 高中英语 > 题目详情
— 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。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

Zhanglin was lost in computer games during his last year in high school, otherwise he_______ a student at Beijing University.
A.had beenB.can beC.has beenD.would have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

-–Mary knows the city quite well.
--She______ well have been there before.
A.needB.couldC.should D.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--We need a person very much to think up a creative idea.
--________ the new manager have a try?
A.ShallB.MustC.ShouldD.Need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

As I was sitting down for dinner,the telephone ________ring.
A.shouldB.mustC.couldD.would

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— Who has made a mess in my room?
— Who else _______ have done it but your naughty son?
A.wouldB.couldC.shouldD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It ___________last night, for the ground is wet outside.
A.would be rainingB.would have rainedC.must rain D.must have rained

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- I was lucky to win a gold medal in the 800-meter-race.
--- You __________ through tough training.
A.must goB.should goC.must have goneD.should have gone

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

We         arrive at six. But I’m sorry we are late.
A.shouldB.were supposed toC.mustD.ought to

查看答案和解析>>

同步练习册答案