Present Perfect Simple or Continuous?
Both tenses connect the past with the present, but they answer different questions.
-
Present perfect simple asks:
→ What has happened? What is the result? How many? -
Present perfect continuous asks:
→ What has been happening? How long? What has someone been doing?
Compare the examples:
-
I have cleaned the kitchen.
= The important thing is the result: the kitchen is clean now. -
I have been cleaning the kitchen.
= The important thing is the activity: I have spent time cleaning, and I may still be cleaning. -
She has written three emails today.
= The important thing is how many she has written. -
She has been writing emails all morning.
= We focus on the activity and duration, not on how many emails she has finished.
Present Perfect Simple = result, experience or quantity
Use the present perfect simple when the important information is the result, a life experience, or how many times something has happened.
-
I've already seen that film.
= The important thing is the experience. -
I have read ten pages today.
= We focus on the finished amount. -
Have you ever ridden a horse?
= A question about life experience. -
How long have you known each other?
= Know is a state verb, so we normally use the simple form (not been knowing).
Present Perfect Continuous = activity and duration
Use the present perfect continuous when the important information is the activity, how long it has been happening, or the process itself.
-
Why are your clothes dirty? – I have been working in the garden.
= The activity explains the result. -
How long have you been waiting?
= We ask about the duration of the activity. -
Tim has been repairing the car all day.
= We focus on the process, not whether the car is finished. -
Ann has been teaching since 2020.
= We focus on the ongoing activity and we want to emphasize the process: she started teaching in 2020 and still teaches now.
Quick reference
| Present Perfect Simple | Present Perfect Continuous |
|---|---|
| result | activity |
| experience | duration |
| How many? | How long? |
| I have written three emails. | I have been writing emails all morning. |
| She has cleaned the kitchen. | She has been cleaning the kitchen. |

