have/has+过去分词与have/has+benn done有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:05:43
have/has+过去分词与have/has+benn done有什么不同?我见有人说现在完成时是have/has+过去分词有人又说是have/has+benn done....
帮解释下啊!!英语烂啊!~~

have/has+过去分词是标准的现在完成时形式
have/has+been done是它的被动形式,即现在完成时的被动语态

1.现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或状态。其构成: have (has) +过去分词。
现在完成时的时间状语:for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always, 不确定的时间状语
用于现在完成时的句型
2.have/has+been done现在完成时的被动语态

没有太大区别,都是过去完成时
只不过是主动语态和被动语态……

一个普通的完成时态 一个是完成时态的被动语态