关于现在完成时have beenhave been P.P.这里的been表示的是被动语态吗?可为什么会有He has been dead for 3 years.他“被”死了?另外请说明一下什么时候用have been p.p.什么时候用have p.p.另:请勿从句子成分(如:表语,主语)入手,我看不懂= =|||

问题描述:

关于现在完成时have been
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 如果加形容词的话,表示某种状态已...