核心问题
下面两句意思相同:
"I envy his success. I envy him his success."
第二句里的‘his success’假使改用 gerund, 在 gerund 前面必须加上‘for’; 例如: “‘envy him for having read Homer in the original.’” (葛传槨《英语惯用法词典》, p.226)
请问只有在 gerund(动名词)前面才可以加介词 for 吗?
词典解答
事实上,在一般的名词之前也可以加介词 for。例如:
-
她妒忌(羡慕)约翰的成功。
-
envy others for [on account of] their success 羡慕(妒忌)别人的成功