Retour au programme
The Present Perfect connects the past to the present — actions that have an effect NOW.
🔹 Formation:
Subject + HAVE / HAS + past participle (PP)
• I / You / We / They → HAVE
• He / She / It → HAS
🔹 Regular past participles (verb + -ed):
• work → worked | finish → finished | play → played
🔹 Common irregular past participles:
• go → gone | come → come | see → seen | eat → eaten
• write → written | do → done | make → made | take → taken
• give → given | read → read | buy → bought | have → had
🔹 Negative and questions:
• I have not (haven't) finished yet.
• He has not (hasn't) eaten today.
• Have you seen this film? — Yes, I have. / No, I haven't.
• Has she called you? — Yes, she has. / No, she hasn't.
🔹 When to use Present Perfect:
• Experience (ever/never): Have you ever visited Gorée Island?
• Recent action with result: She has lost her key. (It's still lost NOW)
• Action starting in past, still continuing (since/for):
I have lived in Dakar for 5 years. / She has been sick since Monday.
• With: already, yet, just, ever, never, recently
I have already done my homework. / Have you eaten yet?
📝 Examples:
• I have visited Gorée Island twice. (expérience)
• She has just arrived from Saint-Louis. (action récente — just)
• We have not finished the exam yet. (pas encore terminé)
• He has already eaten his lunch. (déjà)
• I have lived in Dakar since 2015. (depuis 2015 → toujours vrai)
• Have you ever eaten thiéboudienne? — Yes, I have!
💡 Present Perfect vs Simple Past:
• Simple Past: specific time in the past (yesterday, in 2020)
I visited Gorée Island last year.
• Present Perfect: no specific time / still relevant now
I have visited Gorée Island. (at some point in my life)
Write the Present Perfect: She ___ (finish) her homework.
Correction
She has finished her homework.
Make it negative: They have seen this film.
Correction
They haven't seen this film.
Use 'just', 'already' or 'yet': I ___ eaten (already). Have you called him ___? (yet)
Correction
I have already eaten. Have you called him yet?
Use since or for: I have studied English ___ 3 years. She has been sick ___ Monday.
Correction
for 3 years (durée). since Monday (point de départ).
Write 3 sentences about things you have done or have never done in your life.
Correction
Example: I have visited the museum in Dakar. I have never travelled by plane. I have eaten many different foods.