He's a lawyer turned politician.
他以前是个律师,现在成为政治家了。
这里的过去分词turned politician能否改为having turned politician?
此处的过去分词做什么成分?
语义上,现在究竟是律师还是政治家?
可否再提供几个类似的例句帮助理解?
你的中文翻译已经告诉你了,它现在是政治家。politician 是中心词。a lawyer turned politician= a lawyer -turned politician. 律师出身的政治家(政客)lawyer turned 是由律师转变的。你可以把它当作一种构词法,如a God-given right, 不要习惯性的什么都去分析成分,因为这里实际上是没用连字符的词,不是句子,我们通常分析的是句子成分。
请看几个外刊例句:
1.
2.也可用两个连字符连接,把它看作一个整体,一个词。
3.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!