关于现在完成时have been

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:36:19
have been P.P.

这里的been表示的是被动语态吗?

可为什么会有He has been dead for 3 years.
他“被”死了?

另外请说明一下什么时候用
have been p.p.
什么时候用
have p.p.

另:请勿从句子成分(如:表语,主语)入手,我看不懂= =|||

have been 加动词的时候才是被动语态。
He has been dead for 3 years. dead 是形容词。这句话就是完成时,他死了已经有3年了。
Have P.P 是完成时的用法,后面加动词的过去分词。
Have been 如果加形容词的话,表示某种状态已经从过去一直对现在有影响。
Have been 加动词的过去分词表示完成时的被动语态。