请问 forgive sb.sth.与 forgive sb.for sth.的区别是什么?请举些例子说明

问题描述:

请问 forgive sb.sth.与 forgive sb.for sth.的区别是什么?请举些例子说明

1、forgive sb. sth. 是双宾语,sth. 是直接宾语,指“免除掉的事物”或“原谅了的东西”,sb. 是间接宾语,指接受“免除或原谅的人”含义是“对某人作出原谅某事的举动”.forgive sb. for sth. 中的 for sth. 是原因状...张老师,我能否这样造句:She forgave his infidelities.她原谅他的不忠。She forgave him for his honest.她因他的诚实而原谅他。都符合语法与习惯。She forgave his infidelities. 含义是 “她宣布不再嫉恨他的不忠 ”。She forgave him for his honest. 含义是 “她一笔勾销了他的诚实”。