'Has been done'与'has done'的主要区别在于语态和强调点。'has been done'是被动语态,强调动作的承受者是主语,即主语是被动地接受或经历了某个动作;而'has done'是主动语态,强调动作的执行者是主语本身。此外,'has been done'有时暗示了动作可能还在持续或状态的延...
has done:已经完成,现在完成时had done:已经完成,过去完成时has been done:已经被完成,现在完成时,被动语态had been done:已经被完成,过去完成时,被动语态首先,前两者与后两者的区别在于一个been,是be动词的过去分词(因为在has/had后面),be动词+动词过去分词是被动语态,例子:the book is taken by him 书被他...
区分has/have done,had done,has/have been done,had been donehas / have done现在完成时,指某过去的动作
这两个的区别如下。意思不同,hasbeendone是已经被完成,现在完成时,被动语态,hasdone是已经完成,现在完成时。时态不同,hasbeendone是过去完成时,被动语态,hasdone是现在完成时。
该两个单词的区别主要在于时态和语态的不同。1、has done 是现在完成时的主动语态形式,表示动作在过去发生并且与现在有某种联系,主语是动作的执行者。2、has been done 是现在完成时的被动语态形式,强调动作的承受者以及动作是由其他人或事物完成的。
Have/Has been done 与Have/Has done的区别:1、二者表达的语态不同。have been done是现在完成时的被动语态,表达的状态是被动的;而have done是现在完成时的主动语态,表达的状态是主动的。2、二者应用的主语不同。have been done一般主语用物。而have done一般主语用人。以上为二者的根本区别,并无...
Have/Has been done 与Have/Has done 的区别:1、Have/Has been done是现在完成时的表达法,现在完成时的意思就是,事情发生在过去对现在的影响。2、Have/Has done是现在完成时的被动语态,表达过去被完成的一件事。
shopping all day",表明“她”一整天都在购物,可能刚刚结束,也可能还在继续。总的来说,Have/Has been done 和 Have/Has done 以及 Have/Has been doing 的区别主要在于强调的角度不同,前者更侧重于动作的承受者,后者则更侧重于动作的执行者。而 have been doing 则强调的是动作的持续性。
解析 Have/Has been done 与Have/Has done 的区别前者是被动,后者是主动给你举个例子吧:比如说:我已经完成了任务,可以说:I have finished the task.这是主动如果说任务已经被完成了,你可以说:The task has been finished结果一 题目 Have/Has been done 与Have/Has done 到底有什么区别啊 答案 Have/Has ...