比较两个过去分词作定语的句子差异

老师们好!我在学习过程中看到下面两个句子,表面上看结构是一样的,但是第一句是对的,第二句是错的,不知什么原因和差异。请教老师赐教,十分感谢!

1. The turkey, having been burnt to a crisp, was thrown in the garbage.

2. My sister, having been exhausted after a long day’s work, fell asleep on the sofa.

请先 登录 后评论

最佳答案 2021-09-21 11:51

这个句子中哪里有过去分词作定语?二个句子中都是现在分词短语都是状语,不是定语。现在分词完成体是不可以作定语的。第一句可以把分词短语移至句首,你就可以清楚看到分词作状语了。第二句的错误在于,after时间状语提示这个分词不是表示使人疲劳这个动作,而是表示动作结束后主语的状态,即系表结构。而这个状态与谓语动词fell asleep具有时间上的同时性,所以用分词的完成体是错误的。应该改用分词一般体being exhausted. 这是系表结构,不是被动语态。being也可以省略。如果省略being,直接用exhausted after a long days work,则既可以分析为状语,也可以分析为定语。但如果不省略being,则只能分析为状语。因为系词being是不能作定语的。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1413 浏览
  • kevinjinxin 提出于 2021-09-20 15:47