l'm sorry you told him the secret.l wish you had not tell hi

1个回答

  • 不正确的

    应该是

    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都是省去的