—Please let me know where David is. I couldn’t find him anywhere.—Well, he _____have gone far—his coat’s still here.A.shouldn’tB.mustn’tC.can’tD.wouldn’t
网友回答
C解析考查情态动词表示推测。shouldn’t have done本不应该做实际上却做了;B不表示推测,意为禁止,千万不能;can’t have doen不可能做了…;wouldn’t have done不会做…;根据句意可知C正确。句意:他不可能走远。他的外套还在这里。