一个英语句子纠错

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:27:36
她将会为她的话付出代价:she must pay for what she have said.
这句话对不对,有错请指出并告诉我为什么错了,3Q
第二个she要不要改成her呢???

have改为has。
不用改。因为她说话,动作是她发出的,所以应该用主格。

have改成has或者had

have 改 had

have-----has

应该是把have改为has,因为she是第三人称单数

have改为had,第二个she不用改成her