present perfect (4)

present perfect (4)

progressive (or ‘continuous’)
forms
have/has been + -ing I have been thinking about you.
Have you been waiting long?
I haven’t been studying very well recently.
For double letters in words like sitting, stopping, see spelling 7: doubling final consonants.
continuing actions and situations
We use the present perfect progressive to look back over actions and situations which started in the past and are still going on.
I’ve been working veiy hard recently.
It’s been raining all day. I’m tired of it.
House prices have been going up steadily all this year.
We often use the present perfect progressive to talk about people’s use of their time up to the present.
Hi! What have you been doing with yourself?present perfect :I’ve been trying to write a novel.
That kid has been watching TV non-stop since breakfast.
present perfect progressive: acti ons and situations which started in the past and are still going on
actions and situations that have just stopped
We also use the present perfect progressive for actions and situations which have just stopped, but which have present results.
You look hot. present perfect : Yes, I’ve been running.
Sorry I’m late. Have you been waiting long?
I must just go and wash. I’ve been gardening.
repeated actions
We can use the present perfect progressive for repeated as well as continuous activity.
People have been phoning me all day.
I’ve been waking up in the night a lot. I think I’ll see the doctor.
time expressions: recently, lately, this week, since ..for …, etc
We often use the present perfect progressive with words that refer to a period of time continuing up to now, like recently, lately, this week, since
January, for the last three days.
The firm has been losing money recently.
John’s been walking in Scotland all this week.
I’ve been doing a new job since January.
It’s been raining for the last three days.
For the difference between since and for, see for, since, in and from: time.
not used with finished time expressions
We cannot use the present perfect progressive with expressions that refer to a finished period of time.
You look tired. present perfect : Yes. I was cycling from midday until five o’clock.
(NOT … I’ve been cycling from midday until five o’clock.)
how long?
We use the present perfect progressive, not the present progressive, to talk about how long something has been happening.
How long have you been studying English? (NOT How long are you studying-… ?)
I’ve been working here for two months, (NOT I’m working here for two months.)
For details, see present perfect 6: present perfect or present?.
present perfect progressive and (simple) present perfect
In some cases, we can also use the simple present perfect to talk about actions and situations continuing up to the present. Compare:
How long have you been working with her?
How long have you known her?
That man has been standing on the corner all day.
For 900 years the castle has stood on the hill above the village.
For the differences, see present perfect 5: simple or progressive?.

For more information consult a good dictionary like Langman, Oxford, Merriam Webster, or Collins.

Add Comment