Present perfect passive

Present perfect passive 意思是 “现在完成时被动:has/have been + 过去分词,表示某事已被完成,结果与现在相关。”. 现在完成时被动是 has/have been + 过去分词:The work has been finished. 接续: has/have been + past participle

现在完成时被动:has/have been + 过去分词,表示某事已被完成,结果与现在相关。

B2

接续

has/have been + past participle

解释

现在完成时被动是 has/have been + 过去分词:The work has been finished. 它把被动(主语承受动作)和现在完成时(过去动作、结果与现在相关)结合起来。当施动者未知或不重要、而你关心当前状况时使用:All the tickets have been sold, so we can't go. 需要时用 by 引出施动者:The novel has been translated into ten languages.

例句

The work has been finished.
工作已经完成了。
All the tickets have been sold.
所有的票都卖光了。

注意

疑问时助动词提前:Has the report been sent? 否定为 has/have not been done:The bill hasn't been paid yet。

FAQ

Present perfect passive — 是什么意思、怎么用?

现在完成时被动:has/have been + 过去分词,表示某事已被完成,结果与现在相关。. 现在完成时被动是 has/have been + 过去分词:The work has been finished. 它把被动(主语承受动作)和现在完成时(过去动作、结果与现在相关)结合起来。当施动者未知或不重要、而你关心当前状况时使用:All the tickets have been sold, so we can't go. 需要时用 by 引出施动者:The novel has been translated into ten languages.

Present perfect passive — 怎么接续?

has/have been + past participle

Present perfect passive — 有什么注意点?

疑问时助动词提前:Has the report been sent? 否定为 has/have not been done:The bill hasn't been paid yet。

相关语法

在 app 里学 →