Present Perfect vs Present Perfect Continuous: Result or Activity?
Both forms connect the past with the present, but they ask the listener to notice different aspects of the situation.
1. Present Perfect: completed result or present relevance
Use have/has + past participle when the result, achievement or completed quantity matters: I have written three emails. The number three presents the work as completed units.
2. Present Perfect Continuous: activity and duration
Use have/has been + -ing when you emphasise the activity, duration or repeated effort: I have been writing emails all morning. The focus is the ongoing or recently ongoing process.
3. Compare the viewpoint
She has read the book. suggests completion. She has been reading the book. highlights the activity and may imply that it is not finished. The factual situation can be similar; the speaker chooses the viewpoint.
4. State verbs
Verbs such as know, believe, own, need and understand normally avoid the continuous form: I have known him for ten years. This is a lexical restriction, not a different time meaning.
5. Since, for and recently
Both forms can occur with since and for. Ask whether you are describing a state/result or an activity: We have lived here for five years and We have been living here for five years are both possible, with a small difference of emphasis.
Practice
- Explain the difference between I have cleaned the kitchen and I have been cleaning the kitchen.
- Write one sentence about a completed quantity and one about an activity continuing over time.
Key takeaway
Choose the form according to what you want the listener to notice: the result or the activity.
Result and evidence in real conversation
The continuous form often explains visible present evidence: Your hands are dirty—have you been gardening? The simple form more naturally reports an achieved result: I have planted twelve trees. When both are possible, listen for the speaker’s communicative purpose rather than trying to force the sentence into a mechanical time rule.
Want to practise this with a tutor?
Work through the topic one-to-one and get feedback that matches your level and learning goals.
Find an English Tutor