The world is a fine place and worth fighting for.
按道理这么说,fighting for的逻辑主语是The world,在fighting for后面再加宾语就是错误的?
She is afraid of sth这里为什么就不会多余呢?
The world is worth fighting for.
你可能听说过反射不定式或悬空不定式。即不定式短语缺少一个名词性成分(通常是不定式或介词的宾语),而这个名词性成分在句子前面出现。动名词也存在反射动名词或悬空动名词结构。这种悬空结构用于特定的结构,不是任意的。be worth后接动名词时,如果句子的主语为动名词或动名词短语中的介词的宾语,动名词必须用悬空结构,即动名词的宾语或介词的宾语必须空缺。
根据《剑桥英语语法》,动名词悬空结构仅用于以下三种结构:
1 动名词用于be worth后;
2 动名词用于be worthwhile后;
3 动名词用作表示目的意义的for之后。
其它情况下不能用动名词悬空结构。
所以,be afraid of doing中动名词必须是普通动名词,即及物的动名词必须带宾语。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!