has / have done现在完成时,指某过去的动作对现在的影响或产生的结果,不是强调动作本身(比如时间地点方式等等),而是强调影响和结果;had done 过去完成时,简单说就是过去的过去,所以它要有上下文呈现一个过去的时间,那在此过去时间之前就是过去的过去。后面两个分别是上面两个的被动语态。
had done时态 ,have been done语态 ,done 非谓语 三个 had done时态 ,have been done语态 , done 非谓语 三个有什么区别? 相关知识点: 试题来源: 解析 had done 过去完成时的主动语态结构 have been done 现在完成时的被动语态结构 done 为过去分词 前两个结构在句中充当谓语,而done当然不能单独做句子谓语...
have done 现在完成时态have been done 被动语态,现在完成时态had done 过去完成时态had been done 被动语态,过去完成时态 主要的差异:1、现在完成时的情况下,have done 代表动作的执行者是人,have been done代表动... 分析总结。 havedone现在完成时态havebeendone被动语态现在完成时态haddone过去完成时态hadb...
had been done 过去完成时过去某个时间之前就已经完成例如,All of my execises have been done when you asked me yesterday.昨天你问我的时候,我的作业已经做完了.have been done现在完成时到现在为止已经完成例如,All of my execises have been done now.我现在已经把所有作业做完了. 解析看不懂?免费查看同...
1.现在完成时(have done)所以,现在完成时表示的是:处于现在这个时间点,对这个时间点之前发生的一个...
4) 过去完成进行时(被动语态)– had been done 过去完成时的被动语态表示,某件事情或动作在过去的...
have done 是现在完成时,表示事情发生在过去,但是对现在有影响。had done是过去完成时,表示该动作发生在过去某个时间或动作之前,如:He said he had seen the film. seen这个动作发生在said之前,即过去的过去。
(have done ,had done )和(have been done,had been done)是主动和被动的关系,前者是做了,后者是被做。(have done,have been done)和(had done,had been done)是时态的区别,一个是现在完成时,一个是过去完成时 你可以找一下这方面的例句来对比一下 ...
Have/Has been done 与Have/Has done的区别:1、二者表达的语态不同。have been done是现在完成时的被动语态,表达的状态是被动的;而have done是现在完成时的主动语态,表达的状态是主动的。2、二者应用的主语不同。have been done一般主语用物。而have done一般主语用人。以上为二者的根本区别,并无...