Present perfect simple or continuous? Ask BBC Learning English

8,258 views ・ 2025-02-02

BBC Learning English


Please double-click on the English subtitles below to play the video.

00:00
'I've done' or 'I've been doing'.
0
67
1633
00:01
What's the difference?
1
1700
1567
00:03
Let's look at this question from Juan.
2
3267
2900
00:06
I want to know: What is the difference between present perfect
3
6167
2700
00:08
and present perfect continuous?
4
8867
2666
00:11
Sometimes they can be very similar.
5
11533
3167
00:14
I've worked at the BBC for 8 years.
6
14700
3767
00:18
I've been working at the BBC for 8 years.
7
18467
3833
00:22
So, here, both sentences are correct and they connect the past with the present.
8
22300
6667
00:28
But let's look at five differences. Using the present
9
28967
3900
00:32
perfect simple emphasises that an action is complete.
10
32867
5433
00:38
It has an effect on the present, but the action has finished.
11
38300
4400
00:42
Someone has eaten my chocolates!
12
42700
2733
00:45
They're all gone.
13
45433
1534
00:46
Using the present perfect continuous emphasises that the action is ongoing.
14
46967
6533
00:53
Someone has been eating my chocolates.
15
53500
2467
00:55
There's only a few left.
16
55967
1666
00:57
The action may continue in the future.
17
57633
3534
01:03
We use the present perfect simple to focus on the result of an action.
18
63133
5400
01:08
I've chopped the onions.
19
68533
1234
01:09
What's next?
20
69767
1166
01:10
So, the result is: the onions are ready.
21
70933
3500
01:14
We use the present perfect continuous to focus on the doing of an action.
22
74433
5834
01:20
I'm not crying - I've just been chopping onions.
23
80267
2900
01:23
So here, the focus is on doing the action itself – the chopping of onions,
24
83167
6300
01:29
so doing this action made me cry.
25
89467
3766
01:33
We also use the present perfect continuous
26
93233
3467
01:36
when we can see some evidence of an action that happened a short time ago.
27
96700
6900
01:43
The action is completed, but we can still see the evidence.
28
103600
4500
01:48
I've been cooking all day so the kitchen's a mess.
29
108100
3233
01:51
We use the present perfect simple to focus on how many, or how often.
30
111333
5867
01:57
It's rained every day this week.
31
117200
1810
01:59
I've had four coffees today.
32
119010
1467
02:00
We use the present perfect continuous
33
120477
2932
02:03
if the focus is on how long – often with phrases like all morning,
34
123433
6367
02:09
all day, for ages.
35
129800
3174
02:12
It's been raining all day!
36
132974
2000
02:15
I've been drinking coffee all morning, and I'm still tired!
37
135000
4406
02:19
Careful though: state verbs, we don't normally use in the continuous.
38
139406
5361
02:24
I've been knowing Beth for three years.
39
144767
3966
02:28
I've known Beth for three years.
40
148733
2700
02:31
And finally, we can use the present perfect continuous to emphasise
41
151433
4200
02:35
that our situation is temporary.
42
155633
3167
02:38
I've broken my leg, so I've been working from home lately.
43
158800
3333
02:42
OK, so that was Juan's question, but we want to hear from you,
44
162133
4134
02:46
so send us your questions to our email address.
45
166267
4033
02:51
Well, I've been talking for about three minutes
46
171300
2767
02:54
and hopefully you have now understood the difference.
47
174067
3600
02:57
But for more information, check out the links below.
48
177667
2900
About this website

This site will introduce you to YouTube videos that are useful for learning English. You will see English lessons taught by top-notch teachers from around the world. Double-click on the English subtitles displayed on each video page to play the video from there. The subtitles scroll in sync with the video playback. If you have any comments or requests, please contact us using this contact form.

https://forms.gle/WvT1wiN1qDtmnspy7