having been done与done的区别是什么为什么有时候having been可以省略?帮忙举几个例子!

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 16:11:27
having been done与done的区别是什么为什么有时候having been可以省略?帮忙举几个例子!
xSMo@+dԞV Q)FlL 4 *&U/r/t֋"SH=y3ޛ։|2a? #͜A+?s C ԢMDWe_joB++ >,۔,rEO,*-~2eӁF*\#hEo'q=yQWob1((}3:aW!s|rߒ`ctmzR[R!">ӹ3~~ԔLa zU V]b #%&b|$m! }2u=DTft1]0=?Њf^-5ʹ`L9:<E|WLC`-(Q%úpL h:azK2},$߬JjKWkÎ8#Eld8s'VzVMċ\R(ɲZ;

having been done与done的区别是什么为什么有时候having been可以省略?帮忙举几个例子!
having been done与done的区别是什么
为什么有时候having been可以省略?帮忙举几个例子!

having been done与done的区别是什么为什么有时候having been可以省略?帮忙举几个例子!
1.done是过去分词,having been done是现在分词完成时的被动语态.两个都可以表示“完成
+被动.”但在非谓语中,一般我们根据就简的原则,使用过去分词.
2.having been done 做状语表示该动作发生在主句动作之前;
而done则不强调这层含义;
举个例:
Having been killed,she couldn't stop her blood from going chilled.

Killed,she couldn't stop her blood from going chilled.
前边一句稍微强调“再她的血变冷之前她被杀的”
而后者没有强调动作先后的含义.
(需要说明一下done指的是普遍意义的过去分词而不是单纯的done)