关于having done/having been done作定语

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:42:43
The old man ,having worked abroad for twenty years, is on his way back to home这道题目中 having worked abroad for twenty years做什么成分 having done/having been done可以作定语吗 谢谢.
再说having worked abroad for twenty years修饰主语的词叫宾语,又不是定语。 ....暴汗...

一:伴随状语 因为现在分词作伴随状语
二:上面已经有定语啦,怎么可能还有一个了,再说having worked abroad for twenty years修饰主语的词叫宾语,又不是定语。