老师们好!我在学习过程中看到下面两个句子,表面上看结构是一样的,但第一句是对的,第二句是错的,不知哪些原因和差异。请教老师赐教,十分感谢!
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, fellasleep on the sofa.
这个句子中哪儿有过去分词作定语?二个句子中都是目前分词短语都是状语,不是定语。目前分词完成体是不能作定语的。第一句可以把分词短语移至句首,你就能了解看到分词作状语了。第二句的错误在于,after时间状语提示这个分词不是表示使人疲劳这个动作,而是表示动作结束后主语的状况,即系表结构。而这个状况与谓语动词fell asleep具备时间上的同时性,所以用分词的完成体是不对的。应该改用分词一般体being exhausted. 这是系表结构,不是被动语态。being也可以省略。假如省略being,直接用exhaustedafter a long day’s work,则既能够剖析为状语,也可以剖析为定语。但假如不省略being,则只能剖析为状语。由于系词being是不可以作定语的。