be+过去分词与have/has+过去分词的区别

发布网友 发布时间:2022-04-22 09:42

我来回答

5个回答

热心网友 时间:2023-09-30 03:46

be+过去分词为所有BE动词的
The window was opened recentely.。
窗户刚才被打开了
不需要表明动作的发出者,只有承受者的时候就用被动与态。
注意时态不同,BE也不同。
have/has+been+过去分词为现在完成式的被动语态
The window has been opened for an hour.
前窗户被打开一小时了。
动作承受者为单数用has,复数用have

热心网友 时间:2023-09-30 03:47

be+过去分词是被动语态
例如:The hill is covered with trees.
那座小山被树木覆盖.
have/has+过去分词是现在完成时 had+过去分词是过去完成时
例如:I have finished my homework.
我完成了我的作业.
He has borrowed my pen.
他借走了我的钢笔.
The old man had run for 40 minites already.
那个老人早已跑了40分钟.

热心网友 时间:2023-09-30 03:47

不是同一个概念
be+过分是表被动
而have/has+过分是现在完成时态

当然也有have sth. done的形式表被动
例:have my hair cut

热心网友 时间:2023-09-30 03:48

be+过去分词表被动
have/has+过去分词表现在完成

热心网友 时间:2023-09-30 03:48

safsdf

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com