非谓语中的done表完成和havingdone有何不同-查字典问答网
分类选择

来自梁凯的问题

  非谓语中的done表完成和havingdone有何不同

  非谓语中的done表完成和havingdone有何不同

3回答
2020-12-2406:43
我要回答
提示:回答问题需要登录哦!
鲍曼

  非谓语中的done是动词的过去分词形式,表被动.

  havedone是现在完成时态,表示过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.这里的done表主动.

2020-12-24 06:47:52
梁凯

  是非谓语的havingdone不是完成时的havedone

2020-12-24 06:48:30
鲍曼

  同学,不要刻舟求剑,一般情况下,做非谓语都是直接用do的分词形式(现在分词doing或过去分词done,表主动或被动)。havingdone根本上还是完成时态的形式,如果做非谓语,肯定是刻意强调“已经完成”这个状态,不然直接用doing做非谓语也是可以的。例如:Havingfinishedthehomework,TombeginstowatchTV.

2020-12-24 06:49:18
大家都在问
最新问答