Grammar question please respond

<p>What is difference between</p>

<p>She has been working</p>

<p>and</p>

<p>She has worked</p>

<p>She has been working for a long time, so I am going to go in and give her a massage.</p>

<p>She has worked for a long time, so she is going to retire soon. </p>

<p>That's what I think.</p>

<p>So the first is still happening and the other is in the past???</p>

<p>has been working is still happening. has worked is over.</p>

<p>Both actions begin in the past. To be technical, working is the present participle or gerund of the infinitive, and worked is considered the past participle. Completed actions are desribed using a simple or compound past tense, such as she worked, or she has worked.</p>