has / have done现在完成时,指某过去的动作对现在的影响或产生的结果,不是强调动作本身(比如时间地点方式等等),而是强调影响和结果;had done 过去完成时,简单说就是过去的过去,所以它要有上下文呈现一个过去的时间,那在此过去时间之前就是过去的过去。后面两个分别是上面两个的被动语态。
1、二者表达的语态不同。have been done是现在完成时的被动语态,表达的状态是被动的;而have done是现在完成时的主动语态,表达的状态是主动的。2、二者应用的主语不同。have been done一般主语用物。而have done一般主语用人。以上为二者的根本区别,并无其他差异区别。
had done时态 ,have been done语态 ,done 非谓语 三个 had done时态 ,have been done语态 , done 非谓语 三个有什么区别? 相关知识点: 试题来源: 解析 had done 过去完成时的主动语态结构 have been done 现在完成时的被动语态结构 done 为过去分词 前两个结构在句中充当谓语,而done当然不能单独做句子谓语...
1.现在完成时(have done)所以,现在完成时表示的是:处于现在这个时间点,对这个时间点之前发生的一个...
Have/Has been done 与Have/Has done 的区别:1、Have/Has been done是现在完成时的表达法,现在完成时的意思就是,事情发生在过去对现在的影响。2、Have/Has done是现在完成时的被动语态,表达过去被完成的一件事。
have done 现在完成时态have been done 被动语态,现在完成时态had done 过去完成时态had been done 被动语态,过去完成时态 主要的差异:1、现在完成时的情况下,have done 代表动作的执行者是人,have been done代表动... 分析总结。 havedone现在完成时态havebeendone被动语态现在完成时态haddone过去完成时态hadb...
1:HAVE DONE 是现在完成的动作,而HAVE BEEN DOING是现在发生的动作一直持续仍在发生2:HAD DONE 是过去完成的动作,而HAD BEEN DOING是过去发生的动作一直持续到现在仍在发生3:过去式只是单纯的已经发生的动作,而BE DONE 带有被动的意思结果一 题目 1.have done 和 have been doing 是不是一样的. 2.had ...
想问问你”的意思。它与 have been doing 现在完成进行时的区别:后者更强调“一直在。。。,而且一刻...
讲重点还有 举几个比较经典的区别的例子 相关知识点: 试题来源: 解析 had been done 过去完成时 过去某个时间之前就已经完成 例如,All of my execises have been done when you asked me yesterday.昨天你问我的时候,我的作业已经做完了. have been done现在完成时 到现在为止已经完成 例如,All of my exec...