“having + 过去分词”作时间状语的其它例句:Having bought the tickets , we went into the theatre . 我们买好票后就走进剧院。(龚亚夫主编:《新编高中英语语法》普及版 p.260)
(2004·江苏)The old man, ____________abroad for twenty years, is on the way back to his motherland.
A. to work B. working C. to have worked D. having worked
答案:D
网络上有解释说这是定语,但是这也太牵强了。
网络上大部分人都说having done不可以作定语,但是来源依据全无。
如果的确不可以作定语,希望老师能展示一下权威语法书的一些规则条目。
如果可以作定语,希望老师能多给一些权威例句,
谢谢各位老师!