Register now or log in to join your professional community.
The present perfect focuses on the achievement of the action, whereas the continuous form of it focuses mainly on the continuity of the action, e.g.,
I have written ten letters this morning. (ten letters done)
I have been writing letters all morning. (the action is still happening)