Topic :
Present Perfect Tense
Example (1)
We use the Present Perfect tense to
show the result of an action.
e.g. (a) Ben is eating a chicken leg.
(b) Ben has eaten a chicken leg.
Present perfect tense
We use the present perfect tense to talk
about actions that started in the past and
continue to the present.
e.g. Ive grown flowers for two years.
Now is 2005.
2003-now
Present perfect tense
We use the present perfect tense with
since and for to say how long an action
has lasted.
I have played the piano since 2000.
I have played the piano for five years.
Present perfect tense
Since
We use since with the present perfect
tense to refer to the starting point of
an action.
I have studied at this school since 2000.
starting time
2000
Now
2005
(2000 is a point of time, not a period of time.)
Present perfect tense
For
We use for with the present perfect tense
to refer to a period of time.
I have studied at this school for five years.
Now
2005
since 2000
starting
time
period of time
(for five years)
( Five years is a period of time, not a point of time.)
For and since
For shows an amount of time.
for three hours
for ten days
Since tells when an action started
since 2:00
since he came to the United States
For and since
For
For shows an amount of time:
Since
Since tells when an action started:
for a few minutes
since 2:00
for three weeks
since 1998
for two years
since Sunday
since she began her new job
Practice (1)
Use since or for.
1 I have had piano lessons _____ ten years.
2 Peter has collected stamps _____ 2003.
3 Amy has grown flowers _____ last month.
4 My brother has played football _____ two
years.
5 John and Jenny have been friends _____
eight months.
6 They have done ballet _____ 2000.
7 My father has driven his car _____ 1996.
Present Perfect Continuous
(I have been doing)
Have/has been -ing
Have/has
been ing is the present perfect continuous
I/we/they/you have (= Ive, etc.)
been
he/she/it has (= hes,
etc.)
doing, waiting,
playing, etc.
Present perfect continuous
The
present continuous describes what a person is
doing.
The present perfect continuous tells how long a p
erson has been doing that action.
Ex. Katie is delivering mail.
She has been delivering mail for two hours.
she has been working for the post office since 1997.
Present perfect continuous
The present perfect continuous talks about an action t
hat started in the past and continues in the present. Th
e action is not yet complete. It tells how long the action
has been in progress.
He has been washing windows since 8:00.
They have been waiting for the bus for twenty minute
s.
Present perfect continuous
I
You
have
We
since 8:00.
They
been working
for two hours.
He
She
It
has
I am doing vs. I have been doing
Compare
I am doing and I have been doing:
I am doing
present continuous
now
I have been doing
present perfect continuous
now
Dont bother me now. Im working.
Ive been working hard, so now
Im going to take a break.
We need an umbrella. Its raining.
The ground is wet. Its been
raining.
Hurry up! Were waiting.
Weve been waiting for an hour.
How long questions
How long has she been looking for a job?
How long have they been living in the city?
How long have you (been)?
I have known/had/lived, etc., is the present perfect simple.
I have been learning/been waiting/been doing, etc., is the present perfect
continuous.