Look at these examples to see how the present perfect simple and continuous are used.
We've painted the bathroom.
She's been training for a half-marathon.
I've had three coffees already today!
They've been waiting for hours.
Try this exercise to test your grammar.
Read the explanation to learn more.
Grammar explanation
We use both the present perfect simple (have or has + past participle) and the present perfect continuous (have or has + been + -ing form) to talk about past actions or states which are still connected to the present.
Focusing on result or activity
The present perfect simple usually focuses on the result of the activity in some way, and the present perfect continuous usually focuses on the activity itself in some way.
Present perfect simple | Present perfect continuous |
Focuses on the result | Focuses on the activity |
You've cleaned the bathroom! It looks lovely! | I've been gardening. It's so nice out there. |
Says 'how many' | Says 'how long' |
She's read ten books this summer. | She's been reading that book all day. |
Describes a completed action | Describes an activity which may continue |
I've written you an email. | I've been writing emails. |
When we can see evidence of recent activity | |
The grass looks wet. Has it been raining? I know, I'm really red. I've been running! |
Ongoing states and actions
We often use for, since and how long with the present perfect simple to talk about ongoing states.
How long have you known each other?
We've known each other since we were at school.
We often use for, since and how long with the present perfect continuous to talk about ongoing single or repeated actions.
How long have they been playing tennis?
They've been playing tennis for an hour.
They've been playing tennis every Sunday for years.
Sometimes the present perfect continuous can emphasise that a situation is temporary.
I usually go to the gym on the High Street, but it's closed for repairs at the moment so I've been going to the one in the shopping centre.
Do this exercise to test your grammar again.
Hello again,
Thank you very much for this insightful response.I have another question about this topic. I hope you can help me understand my doubts in a very easy way.
Consider this scenario: It is it is 3:00 p.m. now. I started listening to the music on the radio at 2:30 p.m. I listened to the songs on the radio until 2:59 p.m. Should I say I have been listening to the songs on the radio or I was listening to the songs on the radio?
Thank you once again.
Hello ShetuYogme,
The present perfect is very often used for actions which finished in the very recent past as we can still feel the effects of them - in this case, for example, you could still hear the songs in your head and still feel the emotions they evoked. Thus I have been listening is the most likely form here.
Peter
The LearnEnglish Team
Hello Kirk, Jonathan, Peter,
A friend of mine works as a project manager at an Italian construction firm. One of his project superintendents was not particularly happy with communication within the company. This guy's team was to have started working in a client's apartment, but his client (Ms. Arreghini) decided to go on vacation first. The superintendent and the client discussed this matter and agreed that the vacation would be from January 2 to January 24. At the end of the planned vacation, the superintendent called the client, only to learn that she had contacted the support managers and extended her vacation. The superintendent wrote the following message to my friend:
February 26,
Hey. I would like to raise the question of the 'Vacation status' again. My client Ms. Arreghini and I spoke about her vacation. She asked for a vacation Jan 2-Jan 24(25), 3 weeks in total. I wasn't really happy with the duration of the vacation. Now, Ms.Arreghini (1)tells me that she (2)has spoken with the managers and they (3)confirmed the START for February 6. Ms.Arreghini (4)asked me if I (5)had been informed about the start on Feb 6. No, I haven't been informed about the start on February 6. My question is: How will my waiting time be compensated, please? I have not agreed to wait for 5 weeks without compensation for this client.
To me, the first part of the message is in the past, and the actions don't have present relevance. The part in italics is different, all the actions there have relevance in the present. I suggest these changes:
(1)tells - seems to suggest that this activity is part of superintendent's everyday routine, continuous aspect would focus on the current situation. To me, 'is telling' sound more detached and dynamic here.
(2)has spoken - this is an important piece of information, it's still relevant. I like the present perfect here.
(3)confirmed - this past simple is inconsistent with the rest of the sentence. 'Has spoken' and 'have confirmed' have to be together in the present perfect. Both actions are still relevant in the present.
(4)asked - I would say that her question is still relevant in the present, moreover, this question was part of the same conversation. I think the present perfect would work better here.
(5)had been informed - if we change 'asked' to 'has asked', we will use 'have been informed'. It's merely a technical change, since we don't have to backshift anymore.
Does it make sense?
Thank you
Hi Tony_M,
Thanks for helpfully explaining the context. We do find shorter questions easier to discuss and answer in the limited space here, but I'll give my comments below..
1. "tells" – the present simple is fine. For verbs representing speech acts (e.g. say, ask, tell, claim), the present simple is often used even for a single action, not just for regular or routine actions. (e.g. Then she asks me … / Now you say that …). “Is telling” is fine too, and perhaps does sound more dynamic.
2. Yes, agreed.
3. There’s nothing wrong with the past simple here. The present perfect in 2 (“has spoken”) has already established the relevance of the action to the present discussion. After doing so, it’s common to shift to the past simple to give further details about the same action (e.g. I’ve quit my job! I handed in my notice yesterday.)
In fact, using the present perfect “have confirmed” may give the impression that the statement about the start date is still true or valid, whereas actually it’s no longer true because the client extended her vacation. The past simple might be preferable, to show that the date was confirmed at that time but the situation has now changed.
4. The present perfect is fine, but so is the past simple (same reason as in point 3, above).
5. “Have been informed” is fine.
I hope that helps!
Jonathan
LearnEnglish team
Hello Jonathan,
Thank you for your answer.
Sorry, I made a small, yet important, mistake in my message. My friend received the message from his superintendent on January 26, so February 6 was in the future in relation to this conversation.
The superintendent contacted the client on January 26 because he thought that she would have come back already (initially, her vacation was from Jan 2 to Jan 24(25)). Unfortunately, that was not the case. At some point during her vacation, she decided to extend it, contacted the managers, and they confirmed the start in February. She didn't notify the superintendent, neither did the managers. On January 26 number 3 (they confirmed) was still relevant to the present, moreover, not only was it relevant to the present, but it was also relevant to the future, since the new start was scheduled for February 6.
Will the present perfect be the correct tense, considering this detail?
Hi Tony_M,
I see, then yes - I agree that the present perfect is better for 3, 4 and 5!
Jonathan
LearnEnglish team
Dear team,
I'm confused with these
What's the difference? Thanks in advance sirs.
Hi HelloThere,
The second example is not a correct sentence. You could say "He is drunk' (adjective) or 'He has drunk some alcohol', which is grammatically correct but does not sound natural. Let me explain why.
Generally, the continuous form focuses on a repeated or ongoing activity over a period of time, while the simple form focuses on the action as a single thing (even if it takes a long time). Getting drunk is something that takes a while - it is a process which develops over time and can be interrupted, not a single act. Therefore, the continuous form makes more sense here.
The simple form would be appropriate if you were describing an act which has a clear consequence or result. For example:
Peter
The LearnEnglish Team
Hello,
Does it means that we don’t use ‘since’ for perfect continue tenses?
Also, I wanted to know what tense should we use in this sentence “I (read) this for three times since this morning.”