has been+动词进行时 与 has+动词过去分词 有什么区别?

问题描述:

has been+动词进行时 与 has+动词过去分词 有什么区别?

has been+动词进行时为现在完成进行时
指动作从过去的某一时刻开始一直延续到现在
has+动词过去分词为现在完成时
指动作发生在过去,而对现在有某些影响