烟台海尔售后电话:Mary is crying;you _____ her the sad news so soon

来源:百度文库 编辑:中科新闻网 时间:2024/05/12 09:39:26
A.ought not to tell
B.ought to not tell
C.ought not to have told
D.shouldn't tell
选哪个?为什么?

选C,should not have done与ought not to have done都表示“不应该做却做了”。
这里是说Mary哭了,你不应该(却告诉了她)这么快告诉她这个坏消息。

选C,这里是虚拟语态,所以用完成时。

C
Mary已经哭了,看来是收到坏消息了,所以用C"不应该告诉了她"

A或者C
看语境