Unit 8: I have done (present perfect)

Vidéos pour l’unité 8 de votre livre, Free English Grammar.


Present Perfect

Johan has gone out =

Johan is not here NOW

The present perfect is used to show the present result of something

that has happened.

Present perfect: auxiliary have + past participle (gone/done/been etc)

Compare the present perfect with the simple past:

  • Yesterday, I lost my keys. I found them this morning.

  • I’ve lost my keys (I can’t find my keys now)

  • I bought this book last week, but I haven’t read it.

Positive Negative Question

I have done

You have done

He/she/it has done

We have done

They have done

I haven’t done

You haven’t done

He/she/it hasn’t done

We haven’t done

They haven’t done

have I done?

have you done?

has he/she/it done?

have we done?

have they done?



We can use the present perfect with already, just, yet:

  • I don’t want to watch this film, I’ve already seen it

  • Are you hungry? – No, I’ve just eaten

  • I’m waiting for Sean, he hasn’t arrived yet

How long have you…?

Ivan moved to London in 2002. He lives in London now.

How long has Ivan lived in London?

  • Ivan has lived in London for five years

This is Juan. Juan is married to Jeanne

They have been married since 1999

Juan’s best friend is Ian.

Juan has known Ian for ten years

Juan likes playing tennis

He has played tennis since he was a child

Juan works for Macroloft corporation.

He has worked for Macroloft for five years

Juan is learning Spanish (present progressive)

He has been learning Spanish for six months (present perfect progressive)

Have you ever…?

We can use the present perfect to talk about our experiences in life. If you want to know when something happened, use the simple past.

  • Have you everplayed poker?

  • Yes I have.

  • When did you play poker?

  • I played when I was on holiday in Las Vegas


When we say ‘have you ever been to Italy?’ been is the past participle of the verb to go.

Been then, is like a return trip.

I went to Italy

I came back from Italy

For and Since

Compare these sentences:

  • I’ve lived in New York for ten years

  • I’ve lived in New York since 1998

Since is used for a specific time:

  • I’ve had this car since August

  • I’ve known Jean since 1980

  • I’ve had this headache since this morning

For is used for a duration of time:

  • I’ve had this car for six months

  • I’ve known Jean for 27 years

  • I’ve had this headache for several hours

1 comment

  1. i am very very happy with anglais facile. I have been learning english since 2007,and i still have difficulties with the present perfect. now i feel confortable because everything is clear. thank you very much sire.without your help it isn’t possible.

Leave a Reply

Your email address will not be published. Required fields are marked *