Mary is crying;you _____ her the sad news so soonA.ought not to tellB.ought to not tellC.ought not to have toldD.shouldn't tell选哪个?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 08:18:28

Mary is crying;you _____ her the sad news so soonA.ought not to tellB.ought to not tellC.ought not to have toldD.shouldn't tell选哪个?为什么?
Mary is crying;you _____ her the sad news so soon
A.ought not to tell
B.ought to not tell
C.ought not to have told
D.shouldn't tell
选哪个?为什么?

Mary is crying;you _____ her the sad news so soonA.ought not to tellB.ought to not tellC.ought not to have toldD.shouldn't tell选哪个?为什么?
选C,should not have done与ought not to have done都表示“不应该做却做了”.
这里是说Mary哭了,你不应该(却告诉了她)这么快告诉她这个坏消息.

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

A或者C
看语境

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