Having done在句首意义

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开头是做状语?

请先 登录 后评论

最佳答案 2020-07-15 10:21

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。所以,我不认为这是错句。

 

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

这是个错句,句首的悬垂分词是不可接受的。

请先 登录 后评论
  • 0 关注
  • 1 收藏,5010 浏览
  • lin4581 提出于 2020-07-07 14:13

相似问题