作业帮 > 英语 > 作业

—Do you know where David is?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/07/04 14:57:08
—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
—Do you know where David is?


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