Having trained for five years before making her debut,there is no denying the black pink star's hard worke ethic and dedication to her craft,麻烦这里having done开头是做状语?
Having trained for five years before making her debut, there is no denying the black pink star's hard work ethic and dedication to her craft.
【翻译】在首次亮相之前,她已经接受了五年的训练,不可否认,这位黑粉明星勤奋的职业道德和对艺术的奉献精神。
应该这样描述:Having trained for five years before making her debut,为现在分词短语做原因状语。把 before...包含在内。
我跟曹老师的看法有所不同。这里涉及什么样的悬垂结构,可以接受和不可以接受的问题。
单纯看句子主要结构,是 there be 存在句。主语是 no denying ...动名词和虚拟主语 there。如果局限于这里,势必会认为这是错句。
我认为,介词短语 before making her debut,意思等于从句 before she made her debut,已经提供了 having trained 的逻辑主语是 she。即便这个介词短语本身,里面有 her,也足以暗示逻辑主语是 she。所以,我不认为这是错句。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!