满分5 > 高中英语试题 >

–Do you know where David is? He is not i...

–Do you know where David is? He is not in the office.

–Well, he ______ have gone far—his coat is still here.

A.shouldn’t B.mustn’t C.can’t D.wouldn’t

 

C 【解析】 考查情态动词+have done。句意:——你知道大卫在哪里吗?他不在办公室。——哦,他不可能走远了——他的大衣还在这儿。A. shouldn’t have done本不应该做某事;B. mustn’t 禁止;C. can’t have done 不可能做过某事;D. wouldn’t have done虚拟语气,是否定性推测,表示对过去事情的假设。根据his coat is still here可知这里意思是他不可能走远了,故选C。  
复制答案
考点分析:
相关试题推荐

The days are gone    physical strength was all you needed to make a living

A.that B.when

C.where D.which

 

查看答案

Though bought several years ago, the car is still in good        .

A.situation B.condition C.standard D.position

 

查看答案

In the past few years, more than 300 marine and island tourism and recreational zones ______ in the coastal areas, with a variety of marine features.

A.was developed B.have been developed

C.had been developed D.were developed

 

查看答案

Just in front of our house____with a history of l,000 years.

A.does a tall tree stand B.stands a tall tree

C.a tall tree is standing D.a tall tree stands

 

查看答案

One Friday, we were packing to leave for a weekend away ________ my daughter heard cries for help.

A.after B.while C.since D.when

 

查看答案
试题属性

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