题目内容

— 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; will        B.should; must       C.must; may         D.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。

 

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网