老师们好!我在学习过程中看到下面两个句子,表面上看结构是一样的,但是第一句是对的,第二句是错的,不知什么原因和差异。请教老师赐教,十分感谢!
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.
这个句子中哪里有过去分词作定语?二个句子中都是现在分词短语都是状语,不是定语。现在分词完成体是不可以作定语的。第一句可以把分词短语移至句首,你就可以清楚看到分词作状语了。第二句的错误在于,after时间状语提示这个分词不是表示使人疲劳这个动作,而是表示动作结束后主语的状态,即系表结构。而这个状态与谓语动词fell asleep具有时间上的同时性,所以用分词的完成体是错误的。应该改用分词一般体being exhausted. 这是系表结构,不是被动语态。being也可以省略。如果省略being,直接用exhausted after a long day’s work,则既可以分析为状语,也可以分析为定语。但如果不省略being,则只能分析为状语。因为系词being是不能作定语的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!