非谓语动词中 done用在什么时候 它和having been done用法有什么区别啊 是不是前者不用考虑时间?

问题描述:

非谓语动词中 done用在什么时候 它和having been done用法有什么区别啊 是不是前者不用考虑时间?

1.done这个也是要考虑时间的,它也强调先完成.但是having been done更强调动作要先于主句的动作.一般情况下,如果没有特别明显时,用done就可以的.
2.having been done可以做动名词来使用,但是done是不可以的.这个楼主要注意了.