After many years workingand raising a family, she should be finally free to enjoy herself.
说是逻辑主语,又仿佛不对,工作的应是人。难道说 working and raising a family 是定语修饰years?
After many years workingand raising a family, she should be finally free to enjoy herself.
这个句子不够规范。在形式上many years的属格形式写成了通格形式,模仿了动名词的逻辑主语的非正式语体形式。但其实many years并非动名词的逻辑主语,而应该是时间名词的属格形式作定语。早期英语中动名词是名词性质的,可以被形容词修饰,可以有限定词,不可以接宾语,宾语需要由of介词短语引出作动名词的定语。比如:the terrible wasting of time. 后来在英语的演变中,动名词渐渐恢复了动词性质,即被副词修饰,直接后接宾语。唯一保留原来名词性质的是其逻辑主语仍然有限定词物主代词表示。换句话说,现代英语中,动名词除去逻辑主语用限定词(物主代词或名词属格)表示外(早期名词使用方法的残余),已经不再具备名词性质了,其内部结构与动词相同,即被副词修饰,直接后接宾语。早期的完全用作名词的动名词目前不叫动名词了,而叫做名词或名词化的动名词。即便目前,doing这种形式还在渐渐彻底摆脱名词痕迹的过程中---其逻辑主语由物主代词/属格名词(限定词)向通格名词/宾格代词过渡。
早期的纯粹名词使用方法的doing形式和现代动词性质的动名词doing形式并存,不同就是能否被所有任何限定词或形容词修饰,是不是直接后接宾语,是不是被副词修饰。由此大家可以判断出一个名词地方的doing是名词(即名词化的动名词)还是非谓语动词中的动名词。
网友的这个句子中的working和raising a family并列,后者直接接宾语为非谓语动词中的动名词,前者却是被属格名词many years修饰的名词,逻辑上many years也修饰raising a family.这种将名词化的动名词和非谓语动词中的动名词的混用仅仅在个别状况下是允许的,比如This wasting time.(this是限定词,修饰名词化的动名词,但后接宾语却是非谓语动词中的动名词。这样的情况目前是少数倍认同的例外,不可推广用)。
因此,网友的这个句子是不规范的句子,应该改进如下:
After workingand raising a family for many years, she should be finally free to enjoy herself.
for many years介词短语作状语,防止了名词化的动名词和非谓语动词动名词的混用。