have+过去分词和have been+过去分词的区别请问 have been+过去分词是什么时态.
问题描述:
have+过去分词和have been+过去分词的区别
请问 have been+过去分词是什么时态.
答
have+过去分词是“现在完成时”。
have been+过去分词是“现在完成时的被动语态”。
答
现在完成时,这个涉及到谓语动词的持续性和短暂性。比较麻烦,我给你举例讲一下。
给你举个例子,你大概就明白了
e.g.1.He has already had the book for one year.——have+过去分词
注意:这里的had是持续性动词,他表示从过去某一时间开始延续到现在的状态。,所以谓语动词用持续性的。
2.He hasn't finished his homework yet.---have+过去分词
注意:这里的finished是短暂性动词,他表示过去动作对现在造成的影响或结果。
好,那如果要把短暂性动词转化为持续性表示第一种结构
再举个例子:begined-been on
died-been dead
finshed-been over
这个比较麻烦,要是还有点不懂,你直接问我吧
答
have+过去分词是“现在完成时”.
have been+过去分词是“现在完成时的被动语态”.
eg:I have done it.我已经做完了.
It has been done by me.它已经被我做完了.
懂了吗?have been+过去分词属于语态