高中英语选择题..关于情动态动词...

来源:百度知道 编辑:UC知道 时间:2024/05/23 11:06:22
-Do you know where David is ? I couldn't find him anywhere.
-Well. He _________ have gone far—— his coat is still here.

A. shouldn't
B.can't

请解释下..谢谢啦~
如果想表达“应该没有走远”呢?也就是说 能不能在这里用 should 表推测

选B
从句意来看
DAVID的大衣还在
所以他不能走远
表示客观现象
如果选SHOULDN'T就会让人觉得
如果他走远了就不应该了,不爱惜自己的东西……
所以可能选B更合适~
如果表示推测应该用may not而不是should

B.是不可能,不是不应该

我认为应该选A

B
分析: 你知道DAVID 在哪吗?我那也找不到他..
恩,,他一定没走远,他的外套还在这呢

should'n 用于应不应该
can't 指一定不 用于否定句中 (区别与 must,must 也是 一定 的意思,但用于肯定句中)
你只要记住 肯定句中用 must
否定句中用 can't (前提 :意思翻译为“一定”时)

B shouldn't 是不应该
can't 是不可能
根据his coat is still here. 看得到这类有明显理由的,就用 can't,表示很有把握性的,可能性较大的猜测。