帮我看一下这句话对不对

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:55:20
l'm sorry you told him the secret.l wish you had not tell him the secret.

不正确的

应该是
l'm sorry you have told him the secret.l wish you would not tell him the secret.

解析:
根据句意,我很抱歉你已经告诉他了,是表示已经发生过的事情,所以用现在完成时。
后半句,用wish表虚拟,如果你还没有告诉他该有多好,与现在事实相反,所以用:主语+should/would/could/might+动词原形,因为这里是否定,所以情态动词后面要加not.

虚拟里面的从句中是不能出现had的
与现在事实相反的假设
主句:主语+should/would/could/might+动词原形

与过去事实相反的假设
主句:主语+should/would/could/might+have+过去分词

与将来事实相反的假设
主语:主语+should/would/could/might+动词原形

关于楼上说的宾语从句
第一句确实是宾语从句,但是不需要承担着
大家都见过这样一句话
I'm sorry I'm late.这也是宾语从句,而且和句子的结构是相同的
它只是把that省去了,原句应该是
I'm sorry that I'm late.
l'm sorry that you have told him the secret.
不过通常情况下,that都是省去的

对!!

好像不对.
如果你想说(我很遗憾你告诉他了那个秘密,我多么希望你还没有告诉他呀。)应该是l'm sorry you told him the secret。l wish you had not told him. sorry与you之间的that 可以省略。另外下一句为虚拟语气,应该加过去分词。
但如果你想说(我对你很抱歉,我告诉他了那个秘密,我多么希望你还没有告诉他呀。)则应该是l'm sorry i