Presente perfecto simple

Affirmative

I´ve practised

He´s practised

She´s practised

It´s practised

You´ve practised

We´ve practised

They´ve practised

Negative

I haven´t practised

He hasn´t practised

She hasn´t practised

It hasn´t practised

You haven´t practised

We haven´t practised

They haven´t practised

Questions

Have I practised?

Has he practised?

Has she practised?

Has it practised?

Have you practised?

Have we practised?

Have they practised?

El present perfect se utiliza para hablar de

* algo que comenzó en el pasado y que continúa en el presente.

I´ve worn glasses since I was seven.

How long have you lived here?

* experiencias vitales, cuando no se especifica cuándo tuvieron lugar.

We´ve visited South America twice.

Have you ever been on a motorbike?

* algo que sucedió en el pasado y que tiene un efecto en el presente.

I´ve forgotten their phone number.

(I haven´t got their phone number now.)

!CUIDADO!

* El past simple se utiliza con expresiones de tiempo y fechas; el present perfect, cuando no se menciona el momento o la fecha.

He´s gone. He left yesterday.

´Have you done your homework?´

´I did it last night.´

* been y gone tienen significados diferentes.

He´s been to Granada. (He went and came back.)

He´s gone to Granada. (He´s still there.)

For and Since

for

He´s had a motorbike for two months.

They´ve lived in Portugal for ten years.

since

He´s had a motorbike since his birthday.

I´ve known my best friend since I was four.

for y since se utilizan para expresar durante cuánto tiempo ha continuado una acción hasta el presente.

* for se utiliza para hablar de un periodo de tiempo.

I´ve been here for three days / a month / a year / a long time.

* since se utiliza para hablar de un momento concreto en el tiempo.

I´ve known how to surf since I was fifteen / since last summer / since I went to Cornwall.

Already, Just and yet

already

They´ve already bought their Christmas presents.

She´s already seen that film.

just

He´s just had his breakfast.

I´ve just sent an e-mail to Mary.

yet

He hasn´thad lunch yet.

Have you finished yet?

* already y just se utilizan detrás de have ( has y delante del past participle.

John has already finished the exam.

She´s just left the house.

* yet se coloca al final de las frases. Se utiliza en oraciones negativas e interrogativas.

Have you seen Harry Potter yet?

I haven´t read the book yet.

Ejercicios

A.Write in Present Perfect

1. Bob (lose) ............... the key of his house.

2. Mariela (save) ............... almost $70.000 for a new house.

3. Jenny (finish) ............... her homework.

4. Cristina (break) ............... the windows.

5. My mother (buy) ...............new glasses.

6. I (read) ...............a hundred pages of the book.

7. I (find) ............... an attractive boyfried.

8. The city (suffer) ............... terrible floods.

9. Tibisay (think) ...............very carefully about her situation.

10. The factories (contaminate) ............... too many rivers.

11. Sean (study) ............... so hard for the final exam.

12. We (write) ............... a lot of beautiful stories.

13. Margaret (travel) ............... to Italy.

14. I (go) ............... to the cinema.

15. They (bring) ............... a beautiful dog.

16. Wayne (arrive) ...............late to work.

17. Victoria (visit) ............... wonderful cities in the US.

18. The designer (make) ............... me a nice dress.

19. Nuria (invite) ............... her boyfriend to the wedding.

20. Amparo (want) ............... to work in the fashion industry.

A. Las respuestas correctas

1. Bob has lost the key of his house.

2. Mariela has saved almost $70.000 for a new house.

3. Jenny has finished her homework.

4. Cristina has broken the windows.

5. My mother has bought new glasses.

6. I have read a hundred pages of the book.

7. I have found an attractive boyfried.

8. The city has suffered terrible floods.

9. Tibisay has tought very carefully about her situation.

10. The factories have contaminated too many rivers.

11. Sean has studied so hard for the final exam.

12. We have written a lot of beautiful stories.

13. Margaret has travelled to Italy.

14. I have been to the cinema.

15. They have brought a beautiful dog.

16. Wayne has arrived late to work.

17. Victoria has visited wonderful cities in the US.

18. The designer has made me a nice dress.

19. Nuria has invited her boyfriend to the wedding.

20. Amparo has wanted to work in the fashion industry.

B. Choose the correct alternatives.

1) (Do you hear / Are you hearing / Have you heard) the news?

2) I´m sorry, I (don´t speak / I´m not speaking / haven´t spoken) your language.

3) Peter (don´t phone / isn´t phoning / hasn´t phoned) Elizabeth yet.

4) I can´t stop to talk now – I (go home / ´m going home / have gone home).

5) Marco (lives / is living / has lived) here since he was twelve.

6) (Do you have / Are you having / Have you had) lunch yet?

7) Julio (likes / is liking / has liked) playing tennis every day.

8) (Have they eaten / Are they eating / Do they eat) there before?

B. Las respuestas correctas.

1) Have you heard the news?

2) I´m sorry, I don´t speak your language.

3) Peter hasn´t phoned Elizabeth yet.

4) I can´t stop to talk now – I´m going home.

5) Marco has lived here since he was twelve.

6) Have you had lunch yet?

7) Julio likes playing tennis every day.

8) Have they eaten there before?

C. Complete: Infinitive – past participle

1) arrive -

2) be -

3) try -

4) join in -

5) make -

6) swim -

7) do -

8) eat –

C. Las respuestas correctas.

1) arrive – have / has arrived

2) be – have / has been

3) try –have / has tried

4) join in – have / has joined in

5) make – have / has made

6) swim – have / has swum

7) do – have / has done

8) eat – have / has eaten

D. Complete this postcard. Use the present perfect form of the verbs from exercise B.

Hi Jose,

At last we ………………… in Greece.

The local summer festival here is amazing! I ………………… here for two days and I ………………… loads of things!

I ………………… a dancing competition and I ………………… in the sea at midnight!

My brother ………………… some new friends from Italy. We ………………… lots of delicious Greek food and my parents ………………… lots of different local wines!

See you soon!

Love, Cristina

D. Las respuestas correctas.

Hi Jose,

At last we have arrived in Greece.

The local summer festival here is amazing! I have been here for two days and I have done loads of things!

I have joined in a dancing competition and I have swum in the sea at midnight!

My brother has made some new friends from Italy. We have eaten lots of delicious Greek food and my parents have tried lots of different local wines!

See you soon!

Love, Cristina

E. Make these sentences negative.

1) I´ve phoned my sister.

……………………………………………………………………………………………

2) They´ve lived here for 3 years.

……………………………………………………………………………………………

3) Nick has finished his homework.

……………………………………………………………………………………………

4) My boyfriend has met my parents.

……………………………………………………………………………………………

5) We´ve walked a long way today.

……………………………………………………………………………………………

6) I´ve bought you diamond earrings.

……………………………………………………………………………………………

E. Las respuestas correctas.

1) I´ve phoned my sister.

I haven´t phoned my siter.

2) They´ve lived here for 3 years.

They haven´t lived here for 3 years.

3) Nick has finished his homework.

Nick hasn´t finished his homework.

4) My boyfriend has met my parents.

My boyfriend hasn´t met my parents.

5) We´ve walked a long way today.

We haven´t walked a long way today.

6) I´ve bought you diamond earrings.

I haven´t bought you diamond earrings.

F. Write questions and add the words in brackets.

1) They´ve spoken English. (ever)

……………………………………………………………………………………………

2) Marie and Brendon have been to a pop concert. (ever)

……………………………………………………………………………………………

3) You´ve slept in a tent. (ever)

……………………………………………………………………………………………

4) Rick has played in a band. (ever)

……………………………………………………………………………………………

5) John has been to Australia. (ever)

……………………………………………………………………………………………

F. Las respuestas correctas.

1) They´ve spoken English. (ever)

Have they ever spoken English?

2) Marie and Brendon have been to a pop concert. (ever)

Have Marie and Brendon ever been to a pop concert?

3) You´ve slept in a tent. (ever)

Have you ever slept in a tent?

4) Rick has played in a band. (ever)

Has Rick ever played in a band?

5) John has been to Australia. (ever)

Has John ever been to Australia?

Want me to tutor your child? Come to my online tutoring website!