英语中什么时候用have been+过去分词什么时候用have +过去分词

2024-11-08 07:56:49
推荐回答(3个)
回答(1):

have been+过去分词和have +过去分词都是构成现在完成时。但是have been+过去分词是现在完成时的被动语态,而have +过去分词则是主动形式。如果你对现在完成时没有问题的话,这两个形式的区分就主要看是否是需要被动还是主动语态了。

回答(2):

一个是现在完成时被动语态,第二个是现在完成时主动语态,所以看你想表达什么。

从时间上来说,是在说明现在已经完成的事情以及对现在事实所产生的影响。

例句:
I've met her twice since last time we seperated.

It has been done with Mr. Wang's help.

回答(3):

have been+过去分词 表被动

have +过去分词 表主动