请问下面句子语法结构是否正确?
Having been interested in the game for many years, he decided to become a Prp gamer this summer.
请问老师, 如果强调与谓语的时间先后关系的话,上面的句子是否成立?
非谓语动词的完成体作状语,主要作用(甚至是唯一作用)是为了与谓语动词发生时间作比较用的,目的是说明非谓语的动作早于谓语动词的动作。
本句,Having been interested in the game for many years, he decided to become a Prp gamer this summer.
for many years 是现在分词的标志性时间状语,早在 decided 之前许多年,就已经对这款游戏感兴趣了,所以这里用完成体非常正确。
如果没有 for many years 这个时间状语,直接用 (Being) interested in the game 即可。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!