You are on page 1of 5

Present perfect

We use the present perfect simple.


- For actions happened at an unstated time in the past
- for actions which started in the past and are still continuing in the present.
- for actions which have recently finished and their results are visible in the present.
- to talk about an experience.
Time expresions used with the present perfect simple
for, since, just, already, yet, lately, recently, so far, ever, etc.
We use for to express duration. eg I have known Peter for eight years
We use since to state a starting point. She hasn't been to Europe since 1994.
We use just and already in affirmative sentences. She has already done her homework.
We use yet in questions and negations. Has Tom fixed the car yet? They haven't traveeled to Miami yet.
Have gone (to) - have been (to) (Present perfect of the verb go)
Jane and Paul have gone to Portugal (they went some time ago and they are still there)
I have been to London.( I havc visited London and have come back. I am not there now)
Let's practise !
Complete the sentences with the correct form.
1) I

a new mobile phone. (just/buy)

2)

a cat without a tail? (you/ever/see)

3)My sister
4)We

sushi. (never/ eat)


your new tape yet. (hear)

5)How many words


6)Sheila
7)What
8)John and Alex

for your language project? (you/write)


her breakfast yet. (Have)
to the computer? (they/ do)
in France for 20 years.(live)

9)Where

my keys? ( I /leave)

10)Simon

Pat's parents yet.(meet)

11) We

her an e-mail. (just/ send)

12) Where is your mother?


She
to the supermarket.(go)
13) Simon

to South Africa once. He wants to go there again. (go)

Fill in the gaps with since or for.


1) I haven't been to Erika's house
2) Lucas has worked in the bank

May.
five years.

3)I have known him


4) It has rained

I was six.
more than three days.

5) They have been married

1999.

3.Write down the sentences. Use present perfect.


Example: Snoopy / climb / onto his house. Snoopy has climbed onto his house.
1. Brian / play / football
.

2. Susan / read / her new book


.

3. I / find / some money in the street


.

4. Mr and Mrs Baker / have / an accident


.

5. Tom Davis / win / the tennis match


.

6. Alison Brown / lose / her keys


.

7. Mr Martin / make / breakfast for the boys


.

8. The girls / bring / some wood for the fire


.

9. The Snows / buy / a van for their holidays


.

10. Mrs Black / wash / the dishes

4.Complete the following sentences with the correct present perfect forms.

1. Mrs Snow

a fantastic cake. (make)

2. Debbie

3. I

a new bike. (buy)

my little dog yet. (not feed)

4. Sally and Jenny

a new CD player. (get)

5. Chris

wood for a raft. (not find)

6. The pupils

their homework. (not do)

7. Nick can't play football today. He

8. Liz

9.

an accident with his bike. (have)

her homework yet. (not finish)

Julia

10. What

11. Bill

12. Sandra

to school today? (be)

you

for lunch today, Mum? (make)

his cage, but he

the dishes yet. (tidy up, not wash)

a lot of things for her birthday party, but she

5.
Write down the questions and the short answers.
1. the Coopers / arrive / yet
? No,

.
they haven't

2. you / ever be / to Sweden


? Yes,

the cakes yet. (buy, not make)

3. Tim / find / his workbook


? No,

4. he / ever read / a book from Shakespeare


? Yes,

5. you / ever play / the piano


? No,

6. you / hear / from Daniel lately


? Yes,

7. it / snow / this winter


? Yes,

8. you / sleep / well all night


? No,

9. she / already finish


? No,

10. Susan / ride / a bike before


? Yes,

6.Fill in the blanks with for or since.


1. I haven't been to Italy

2. She has lived in Paris

3. Jim has studied

4. My friend has been ill

July 2005.

January.

three hours. Now he is tired.

a long time.

5. It has been raining

more than four days.

6. I haven't seen him

Eastern.

7. He hasn't had a holiday

8. He hasn't done any work

last summer.

a month.

9. We have had this car

1998.

10. We have been here

two hours.

11. She hasn't written

12. Carol hasn't eaten meat

Christmas.

ages.

13. We have been working in his office

14. It has been snowing

15. I haven't spoken to her

three years.

yesterday morning.

our quarrel.

You might also like