满分5 > 高中英语试题 >

—Do you know where David is? — Well, he ...

—Do you know where David is?

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

A.shouldn’t

B.can’t

C.mustn’t

D.wouldn’t

 

B 【解析】考查虚拟语气表示推测。句意:—你知道David在哪里?—嗯!他不可能走远的。他的上衣还在这里。Shouldn’t have done本不应该做某事,实际上做了;can’t have done不可能做某事;共计他的上衣还在这里,说明B正确。
复制答案
考点分析:
相关试题推荐

He is my favorite film star. I regard him _____ other stars.

A.more superior to

B.more superior than

C.superior to

D.superior than

 

查看答案

He would have been a doctor 20 years ago, but he _____ to be a teacher.

A.chooses

B.chose

C.had chosen

D.has chosen

 

查看答案

—We must _____ their permission whatever the cost is.                              

— But I’m afraid they will reject.

A.obtain

B.cast

C.forbid

D.undertake

 

查看答案

I promise _____ else can you find _____ better computer at such a low price.

A.anywhere; a

B.nowhere; the

C.nowhere; a

D.somewhere; \

 

查看答案

It wasn’t until he came back _____ he knew the police were looking for him.

A.when

B.that

C.since

D.before

 

查看答案
试题属性

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