问题
选择题
—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不会做某事。句意:他不可能走远,因为他的外套还在这里。