题目内容
—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’t
- B.mustn’t
- C.can’t
- D.wouldn’t
考查情态动词表示推测。shouldn’t have done本不应该做实际上却做了;B不表示推测,意为禁止,千万不能;can’t have doen不可能做了…;wouldn’t have done不会做…;根据句意可知C正确。句意:他不可能走远。他的外套还在这里。
| |||||||||||||||||||||||||||||||||||||||||||||