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

如题所述

如果应该及物动词是现在完成时,改为被动语态就是 “have been+过去分词”。例如:
*They have solve all the problems (他们已经解决了所有的问题) → All the problems have been solved (所有的问题都解决了).
* The publicized his model deeds on TV (他们把他的先进事迹放在电视上播出了) →His model deeds have been publicized on TV (他的先进事迹都上了电视了).追答

纠正:第一句话多出了 “应该” 两个赘字,删去。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-04
have
been+过去分词和have
+过去分词都是构成现在完成时。但是have
been+过去分词是现在完成时的被动语态,而have
+过去分词则是主动形式。如果你对现在完成时没有问题的话,这两个形式的区分就主要看是否是需要被动还是主动语态了。
第2个回答  2017-12-09
现在完成时的被动语态追答

The windows have been cleaned.

第3个回答  2017-12-09
现在完成时追答

参考一下时态结构

相似回答