满分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。  
复制答案
考点分析:
相关试题推荐

She looks very happy. She_________ the exam.

A.can have passed B.should have passed C.must have passed D.could have passed

 

查看答案

Tom is nice and lovely, but he                be very naughty at times.

A.can B.shall C.must D.should

 

查看答案

—You rang me up at about 10:00 last night, didn't you?

—No, I didn't phone you. It       someone else.

A.must have been B.could be C.must be D.could have been

 

查看答案

While it wasn’t the goal of the trip, I was rewarded with fresh insights, ones that ________ to me during the regular course of business.

A.might never happen B.could never have happened

C.should not happen D.needn’t have happened

 

查看答案

If customers think the services are worthwhile, I do believe many of them ________ accept and pay for them.

A.had better B.may well C.may as well D.may

 

查看答案
试题属性

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