Present Perfect (4) :: For Double Letters in Words Like See
Present Perfect (4) :: For Double Letters in Words Like See
For double letters in words like sitting, stopping, see spelling 7: doubling
final consonants.
repeated actions
We can use the present perfect progressive .
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.
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.)
Not used to refer to You look tired. Yes. I was cycling from midday
a finished period of not used with until five o’clock.
time finished time (NOT ... I’ve been cycling from midday until five
expressions o’clock.)
How long How long have you been studying English? (NOT
how long How long are you studying-... ?)
something has
been happening. I've been working here for two months, (NOT I’m
working here for two months.)
non-progressive verbs
Some verbs are not used in progressive forms (see progressive 2: non-progressive
verbs), even if the meaning is one for which a progressive form is more suitable.
Common examples are be, have and know.
John’s been ill all week, (NOT John’s been being ill...)
She’s had a cold since Monday, (NOT She’s been having a cold ...)
I’ve only known her for two days, (NOT I’ve only been knowing her-...)
temporary or permanent
We use progressive forms mostly for shorter, temporary actions and situations. When
we talk about longer-lasting or permanent situations we often prefer the simple present
perfect. Compare:
That man has been standing on the corner all day.
For 900 years the castle has stood on the hill above the village.
I haven’t been working very well recently.
He hasn’t worked for years.
I’ve been living in Sue's flat for the last month.
My parents have lived in Bristol all their lives.
Progressive and simple tenses are sometimes both possible, with a slight difference of
emphasis.
It’s been raining / It’s rained steadily since last Saturday.
Hany has been working / has worked in the same job for thirty years.
We generally use the progressive to talk about continuous change or development, even
if this is permanent.
Scientists believe that the universe has been expanding steadily since the beginning of
time.
how much? how often?
simple present perfect
We use the simple present perfect to say how much we have done, or how often we
have done something. Compare:
I’ve been planting rose bushes all afternoon.
Look at all the rose bushes I’ve planted! (NOT ... I’ve been planting.)
We’ve been painting the house.
We’ve painted two rooms since lunchtime, (NOT We’ve been-^painting two rooms
since-lunchtime.)
I’ve been playing a lot of tennis recently.
I’ve played tennis three times this week.