FORM
Have/has been + VERB-ing
I/we/they/you have(= I’ve, etc.)
been
doing, waiting,
writing, etc.he/she/it has (= he’s, etc.)
Present perfect continuous
It talks about an action that started in the past and
continues in the present.
The action is not yet complete.
It tells how long the action has been in progress.
He has been washingwritingsince 8:00.
They have been waitingfor their bossfortwenty minutes.
Present perfect continuous
I
You
We
They
have
beenworking
since8:00.
fortwo hours.He
She
It
has
Since & For
You can use the present perfect continuous for
actions that are repeated over a period of time:
Debbie is a very good tennis player. She’s
been playingsince she was eight.
Every morning they meet in the same café.
They’ve been goingthere for years.
Forand since
For Since
For shows an amount of time: Since tells when an action started:
for a few minutes
since 2pm
for three weeks
since 1998
for two years
for a decde
since Sunday
since she began her new job
Present continuous
vs.
Present perfect continuous
The present continuousdescribes what a person
is doing.
The present perfect continuoustells how long a
person has been doing that action.
Example:Katie is writing an email.
She has been writing an email for two hours.
Present perfect
vs.
Present perfect continuous
Both used to express that an action began in the past
and is still going on or has just finished.
In many cases, both forms are correct, but there is
often a difference in meaning.
We use thePresent Perfect Simplemainly to express
that an action is completed or to emphasize the result.
We use thePresent Perfect Progressiveto emphasise
the duration or continuous course of an action.
Result: I have written 5 letters.
Duration (how long): I have been writing for an hour.
REMEMBER:
In most situations with how long, since, andfor, the
continuous is more usual:
Examples:
I’ve been studyingEnglish for six months. (more
usual than I’ve studied)
It’s been rainingsince lunchtime.
Richard has been doingthe same job for 20 years.
some verbs (for example, know/like/believe) are not normally
used in the continuous:
Example: How long haveyou knownJane?
(nothave you been knowing)
either the present perfect continuous or present perfect simple withlive
and work:
Example:
Johnhas been living/has livedin London for a long time.
How long have you been working/ haveyou workedhere?
with alwaysthe simpleis used(I’ve done / I’ve lived, etc.):
Example:
John has always livedin London. (nothas always been living)
we use the present perfect simple in negative sentences like these:
Example: I haven’t seenTom since Monday.
Jane hasn’t calledme for two weeks.