现在完成时:have/ has done 表示:1)过去的动作持续到现在
2)过去的动作对现在产生影响.
现在完成进行时:have/ has been doing
表示 过去的动作持续到现在仍然在进行或刚刚停止.
eg.We have learned English for 3 years.
He has left.
They have been cleaning the room all the morning.整个早上他们都在打扫房间.
现在完成时:have/ has done 表示:1)过去的动作持续到现在
2)过去的动作对现在产生影响.
现在完成进行时:have/ has been doing
表示 过去的动作持续到现在仍然在进行或刚刚停止.
eg.We have learned English for 3 years.
He has left.
They have been cleaning the room all the morning.整个早上他们都在打扫房间.