题目内容
―Do you know where David is? I couldn’t find him anywhere.
―Well . He have gone far―his coat’s still here.
A.shouldn’t B.mustn’t C.can’t D.wouldn’t
C
解析: 此题考查了情态动词表示推测的用法。从句子后面的意思看出他的大衣仍然还在这里,可以推测他不可能离的很远的。英语中,表示对过去发生的事情的推测:在肯定句子中要用must have done,而在否定句和疑问句中要用can (could) not have done。

练习册系列答案
相关题目
___ is the most useful invention?
A.Do you think which of these |
B.Which of these you know |
C.Which of these do you know |
D.You know which of these |
Do you know the stages every inventor must ________ before they can have their invention________ .
A.go through; approve |
B.go through; approved |
C.get through; approval |
D.look through; approved |