Leçon 4 sur 19
Present perfect (simple & progressive)
Je sais utiliser le present perfect simple et le present perfect progressive pour relier le passé au présent, avec for, since, already, yet, ever et never, et je ne le confonds plus avec le past simple.
- 55 min
- 5 exercices corrigés
- 1 schéma
- QCM de 5 questions
À la fin de la leçon, tu sauras :
- Former le present perfect simple et progressive
- Exprimer un bilan, une expérience, une conséquence présente
- Exprimer une durée avec for et since
- Distinguer present perfect et past simple
- Choisir entre present perfect simple (résultat) et progressive (activité, durée)
Avant de commencer : Le past simple, les participes passés des verbes irréguliers, la carte des temps anglais.
1Je découvre
Aïssatou vient d'arriver à Boké pour un stage dans un centre de santé. Le soir, elle appelle sa mère à Pita, puis elle écrit à son correspondant anglophone :
*« I have arrived in Boké! I have been here for three days. I have already met the doctors, but I haven't visited the town yet. I have been working very hard since Monday, so I'm tired. I have never seen so many trucks full of bauxite! »*
Son frère Alpha, qui lit par-dessus son épaule, proteste : « Pourquoi tu n'écris pas I arrived in Boké ? C'est du passé, non ? »
Aïssatou répond : « Oui, mais ce qui compte pour moi, c'est que je suis ici maintenant. Le present perfect relie le passé au présent. »
C'est le temps qui pose le plus de difficultés aux élèves francophones, car le français utilise le passé composé à la fois pour I arrived et pour I have arrived.
Quand faut-il employer le present perfect plutôt que le past simple, et quelle différence entre la forme simple et la forme progressive ?
2Je comprends
1. Le present perfect simple : forme
have / has + participe passé
| Forme | Exemple |
|---|---|
| Affirmative | I have (I've) finished. She has (she's) finished. |
| Négative | I haven't finished. She hasn't finished. |
| Interrogative | Have you finished? Has she finished? |
| Réponse courte | Yes, I have. / No, she hasn't. |
Le participe passé des verbes réguliers est en -ed ; celui des irréguliers s'apprend : be → been, do → done, go → gone, see → seen, write → written, eat → eaten, take → taken, give → given.
2. Les emplois du present perfect simple
Le present perfect regarde le passé depuis le présent : ce qui compte, c'est la conséquence ou le bilan au moment où l'on parle. On ne donne jamais de date précise.
- Résultat présent d'une action passée : I have lost my key. (je ne peux pas entrer maintenant) ; The rain has stopped. (on peut sortir)
- Expérience de vie, sans date, avec ever (déjà, dans les questions) et never (jamais) : Have you ever been to the Fouta-Djallon? — No, I have never been there.
- Action récente, avec just (venir de) : The bus has just left.
- Bilan d'une période qui n'est pas terminée : I have drunk three cups of tea today. (la journée continue) ; It has rained a lot this week.
- Situation qui dure jusqu'à maintenant, avec for et since : Guinea has been independent since 1958. We have lived here for ten years.
Adverbes clés : *already* (déjà, affirmatif), *yet* (déjà, dans les questions ; pas encore, dans les négations, en fin de phrase), *just*, *ever*, *never*, *so far / up to now* (jusqu'ici), *recently, lately*.
She has already paid. Have you finished yet? I haven't finished yet.
Been / gone : He has gone to Kankan (il y est parti et il y est encore) ; He has been to Kankan (il y est allé et il est revenu).
3. For ou since ?
| For + durée | Since + point de départ |
|---|---|
| for two hours | since 8 o'clock |
| for three years | since 2020 |
| for a long time | since Monday |
| for ages | since I was a child |
Question sur la durée : *How long have you lived here?*
En français on dit « j'habite ici depuis dix ans » au présent ; en anglais on ne met jamais le présent : I have lived here for ten years, et non ~~I live here since ten years~~.
4. Present perfect ou past simple ?
- Lien avec le présent
- Pas de date précise
- ever, never, already, yet, just, since, for
- I have visited Labé. (expérience)
- She has lost her phone. (elle ne l'a pas)
- Coupé du présent
- Moment passé précis
- yesterday, ago, last year, in 2015, when
- I visited Labé last year.
- She lost her phone on Monday.
Une conversation passe souvent de l'un à l'autre : « Have you ever been to Kindia? » — « Yes, I have. I went there last Christmas. » La première question parle d'expérience (present perfect) ; la réponse donne un moment précis (past simple).
5. Le present perfect progressive
Forme : have / has been + verbe en -ing : I have been waiting. Has she been working?
Emplois :
- activité qui a commencé dans le passé et continue encore, en insistant sur la durée : I have been waiting for the taxi for an hour!
- activité récente dont on voit les traces maintenant : Your eyes are red. Have you been crying? — The ground is wet: it has been raining.
Simple ou progressive ?
- le simple insiste sur le résultat ou la quantité accomplie : I have written three letters. (combien ?)
- le progressive insiste sur l'activité et sa durée : I have been writing letters all morning. (combien de temps ?)
- avec les verbes d'état, seulement le simple : I have known him since 2019. (et non ~~I have been knowing~~)
- avec live, work, study, teach, les deux sont possibles : She has lived / has been living in Kankan for five years.
Méthode
Pour choisir le bon temps quand je parle du passé :
- Y a-t-il un moment passé précis (yesterday, in 2018, ago, last…) ? Si oui : past simple.
- Sinon, l'action a-t-elle un lien avec maintenant (résultat, expérience, bilan, durée jusqu'à maintenant) ? Si oui : present perfect.
- Je veux insister sur la durée ou l'activité (How long ?) : present perfect progressive, sauf verbe d'état.
- Je veux insister sur le résultat ou la quantité (How many / how much ?) : present perfect simple.
- Durée : for + durée ; since + point de départ.
Exemple
Complete with for or since and the right tense.
« Mamadou (teach) English at the lycée in Kissidougou … 2016. »
2016 est un point de départ → since. La situation dure jusqu'à maintenant → present perfect.
Answer: Mamadou has taught (ou has been teaching) English at the lycée in Kissidougou since 2016.
Question sur la durée : How long has Mamadou taught English there?
Exemple
Choose the correct form and justify.
a) « I (have read / have been reading) this novel for two hours, and I (have read / have been reading) 80 pages. »
Première partie : durée de l'activité → have been reading. Deuxième partie : quantité accomplie → have read.
b) « Fanta (has finished / finished) her exam at noon. »
At noon = moment passé précis → finished (past simple).
c) « I (have known / have been knowing) Sékou for years. »
Know est un verbe d'état → have known.
3Je retiens
Je retiens
Present perfect simple = have / has + participe passé. Il relie le passé au présent : résultat, expérience, bilan, durée jusqu'à maintenant.
Jamais avec une date précise : dans ce cas, past simple (yesterday, ago, last…, in 2015).
Adverbes : already, yet, just, ever, never, so far, recently.
For + durée (for three years) ; since + point de départ (since 2020). Question : How long…?
Present perfect progressive = have / has been + V-ing : durée de l'activité ou traces d'une activité récente.
Simple = résultat, quantité ; progressive = activité, durée. Verbes d'état : simple seulement.
He has gone to Labé (il y est) ≠ He has been to Labé (il en est revenu).
4Erreurs fréquentes
- Employer le present perfect avec une date : « I saw him yesterday », pas « I have seen him yesterday ».
- Traduire « depuis » par le présent : « I have lived here for five years », pas « I live here since five years ».
- Confondre for et since : « since 2019 », « for two years » (jamais « since two years »).
- Mettre un verbe d'état au progressif : « I have known her for years », pas « I have been knowing her ».
5Je m’exerce
1Exercice 1
Give the past participle of: be, do, go, see, write, eat, take, give, buy, forget.
Voir le corrigéCacher le corrigé
be → been ; do → done ; go → gone ; see → seen ; write → written ; eat → eaten ; take → taken ; give → given ; buy → bought ; forget → forgotten.
2Exercice 2
Complete with for or since.
a) Ibrahima has lived in Kankan … 2018.
b) They have been married … twenty years.
c) I haven't seen Hawa … last Christmas.
d) We have been waiting … two hours.
e) She has worked at the bank … she left school.
Voir le corrigéCacher le corrigé
a) since 2018 (point de départ)
b) for twenty years (durée)
c) since last Christmas
d) for two hours
e) since she left school (point de départ exprimé par une proposition au past simple)
3Exercice 3
Present perfect or past simple? Put the verbs in the correct tense.
a) I (never / eat) Chinese food.
b) Alpha (visit) Dalaba last month.
c) (you / finish) your homework yet?
d) Guinea (become) independent in 1958.
e) Look! Someone (break) the window.
f) When (you / arrive) in Mamou?
Voir le corrigéCacher le corrigé
a) I have never eaten Chinese food. (expérience)
b) Alpha visited Dalaba last month. (moment précis)
c) Have you finished your homework yet? (yet → present perfect)
d) Guinea became independent in 1958. (date)
e) Someone has broken the window. (résultat visible maintenant)
f) When did you arrive in Mamou? (When demande un moment précis → past simple)
4Exercice 4
Present perfect simple or progressive?
a) I (write) my essay since 9 o'clock. I (write) two pages so far.
b) You look tired. What (you / do)?
c) Kadiatou (know) her best friend since primary school.
d) It (rain) all day. The roads are flooded.
e) How many mangoes (you / sell) this morning?
Voir le corrigéCacher le corrigé
a) I have been writing my essay since 9 o'clock. I have written two pages so far. (durée / quantité)
b) What have you been doing? (traces visibles d'une activité)
c) Kadiatou has known her best friend since primary school. (verbe d'état)
d) It has been raining all day. (durée, traces : routes inondées)
e) How many mangoes have you sold this morning? (quantité, période non terminée)
5Exercice 5
(Type BAC, reading comprehension) Read and answer.
*Sékou is a young engineer. He has been working for a solar energy project in Upper Guinea since 2022. So far, his team has installed solar panels in more than ten villages. "Before, the children studied by candlelight or with torches," he explains. "Now, many schools have electricity in the evening." Sékou has travelled a lot for his job, but he has never left Guinea. He hasn't taken a holiday this year yet.*
a) How long has Sékou been working for the project?
b) What has his team done so far?
c) Why does the writer use the past simple in "the children studied by candlelight"?
d) Pick out a sentence with "never" and one with "yet". What do they mean?
e) Ask a question about Sékou beginning with "Has he ever…".
Voir le corrigéCacher le corrigé
a) He has been working for the project since 2022.
b) It has installed solar panels in more than ten villages.
c) Because it describes a past situation which no longer exists: it is cut off from the present (before the project).
d) He has never left Guinea : il n'est jamais sorti de Guinée (expérience, jusqu'à maintenant). He hasn't taken a holiday this year yet : il n'a pas encore pris de vacances cette année (bilan d'une période qui continue).
e) Has he ever worked abroad? ou Has he ever visited Lower Guinea?
Cherche d’abord seul, sur ton cahier, puis ouvre le corrigé pour comparer.
6Je vérifie
Choisis une réponse pour chaque question : la correction s’affiche aussitôt.
Crée ton compte élève gratuit pour cocher les leçons terminées, suivre ta progression et gagner des points au QCM.