非谓语动词doing/having done/done区别

来源:百度知道 编辑:UC知道 时间:2024/06/18 07:05:53
依次为例句
He sat in the seat,watching TV.
Having finished his the homework,he played football with his classmates.
Given more time,I’ll do it well.

以上三个例子 非谓语做状语

第一个doing watch 和 那个主句的主语 he 是主动的关系 所以要用 doing

第二个句子 finish 和 he也是主动的关系,当时这里有一个很明显的先后关系,他先做完作业,再和同学踢足球。 表明显先后顺序时 要用完成时态。

第三个句子的give 和 I 是被动的关系。别人给我更多的时间,就是 我被给予更多的时间。所以要用过去分词 done来表示被动

第一个,看电视,谁看,就是前面的he,人和动作是一致的,另外语义是坐下边看电视,同时进行,用ing形式。其他这种情形都这样用,躺着吃,站着听,坐着写等。
第二个,完成作业,谁,就是he,人的动作一致,另外语义是做完作业了才去踢球的,有先后,所以前面用完成时。
第三个,多给些时间,我能做好它。是别人多给,不是自己i,是被给予,所以用be given,别动,其实是省略的说法,整句是if i was given more time,i。。。。