问题 选择题

—Do you know where David is? I can’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

情态动词用法辨析。Shouldn’t have done本不应该做某事实际上却做了;can’t have done不可能做了某事;wouldn’t have done不会做某事。句意:他不可能走远,因为他的外套还在这里。

选择题
单项选择题