we use the present perfect tense to talk about an
event that started in the past but is still now relevant
we form the present perfect using the present
tense of have + a past
participle
positive
|
negative
|
Questions
|
I / you +have +
Arrived
He/she/it + has arrived
We/you / they +have arrived
|
I/you +have not+ arrived
She / he / it + haven't + arrived
We/you/they +haven't + arrived
|
Have I/you arrived?
Has he/she / it arrived
Have we/you / they arrived?
|
when do
we use the present perfect?
1-a continuing
action that started in the past
ex: Sam has worked here
for 7 years
ex: I have
known her
for ages (to talk about
someone that you have known for a very long time)
=> we use for with a period of time ex(three Months)
=> we use since with a point in time
ex:(Tuesday)
ex: she has lived in
Paris since 1991
ex: I haven't played tennis
since last summer
2- to talk
about something that happened in the past , but we do not say exactly when it
happened
ex: I have seen this
film before
* we often
use the present perfect in this way for things that happened in the past , and
that have a result now
ex: I have seen this
film before , I
don't want to see it again now
3-to
describe a change over period of time
ex: house prices have
increased a
lot
ex: this restaurant has
become very
popular
4-to
describe accomplishments
ex: doctors have
discovered cures
for many diseases
ex: man has
been to
the moon
5-this is
the first time + present perfect
=>can use it for something that you have not
done before or a place where you have never been
ex: this is the first time I have
been
here
6-ever
/ never + present
perfect
ever(at any time)
never(at no time)
ex: have you
ever met a
famous person?
7- we use just
with the present perfect to talk about things that happened a short time
before now
ex:
-"is that a good book?
-" I don't know , I have
just started
it "
8-we use
already with the present perfect to emphasize that something happened
before now
ex: I have
already heard that
story
ex: Nicola:" is Sarah going to phone you
later?"
Robert :" no she has
already
phoned me
"
9-we use yet
with a negative verb to say that something has not happened , but we think that
it will happen
ex: the post hasn't
arrived yet
( the post hasn't
arrived , but it probably will arrive )
* we use it
in questions
ex: have
you paid the
bill yet? (perhaps you haven't paid the bill , but
you are going to pay it soon)
=> we
usually put yet at the end of a negative statement on question
practice :
1) complete the sentences using the present perfect form
of the verbs in brackets :
don't take my plate away . .....................(not/finish)
my meal .
1-A: what's that book about ?
B:I don't know ................ (not/read)
it.
2- ................ (lose) my pen . can I borrow
yours . please?
3 -my father ................... (buy) an
expensive new car .
4 -A : .......................(book) a room here
for tonight .
B: yes madam , what ' s your name , please ?
5- ................. (make ) some sandwiches .
would you like one ?
6- I 'm not sure what the problem with the car
is . .................... before.
7 -A; .................... (you/reply) to that
letter from the bank?
B: no I haven't , but I'll do it soon.
correction:
don't take my plate away . I haven't finished (not/finish) my meal .
1-A: what's that book about ?
B:I don't know I haven't read (not/read) it.
2 -I have lost (lose) my pen . can I borrow yours . please?
3 -my father has bought (buy) an expensive new car .
4 -A : I have booked (book) a room here for tonight .
B: yes madam , what ' s your name , please ?
5 -I have made (make ) some sandwiches . would you like one ?
6 -I 'm not sure what the problem with the car
is . it hasn't happened before.
7 A; have you replied (you/reply) to that letter from the bank?
B: no I haven't , but I'll do it soon.
2) complete the dialogues using the present
perfect (I have seen) or past simple (I saw)
A: I .................... (see) jack last night
B: oh really . I ...................... (not/see ) him for months . how is he ?
A: we .................. (go) to the theatre last
Saturday.
B: ........................ (you/ enjoy)
the play?
A:yes , it......................... (be) very good
A:I.......................... ( never/
hear) of this group before . are they famous in your country?
B: yes , they are very popular they........................ (be ) famous in my country for years .
A: what .................... (you /do) last weekend ?
B: I.....................(stay) at home . I ............. (need) a rest
A:.......................... (you/ever/win) a competition in 2001
B: yes, I .................... (win) a photographic competition in 2001
A:so , john is your best friend . ....................... (you/meet) him
when you were at university?
B/ yes .we ......................(be) friends for more than ten years .
correction:
A: I saw (see) jack last night
B: oh really . I haven't seen (not/see ) him for months . how is he ?
A: we went (go) to the theatre last Saturday.
B: did you enjoyed (you/ enjoy) the play?
A:yes , it was (be) very good
A: I have never heard ( never/ hear) of this group before . are they famous in your country?
B: yes , they are very popular .they have been (be ) famous in my country for years .
A: what did you do (you/do) last weekend ?
B: I stayed (stay) at home . I needed (need) a rest
A: have you ever won (you/ever/win) a competition in 2001
B: yes, I won (win) a photographic competition in 2001
A:so , john is your best friend . did you meet (you/meet) him when you were at university?