Aller au contenu
Anglais · 12e SM

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é

FormeExemple
AffirmativeI have (I've) finished. She has (she's) finished.
NégativeI haven't finished. She hasn't finished.
InterrogativeHave you finished? Has she finished?
Réponse courteYes, 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.

  1. 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)
  2. 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.
  3. Action récente, avec just (venir de) : The bus has just left.
  4. 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.
  5. 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éeSince + point de départ
for two hourssince 8 o'clock
for three yearssince 2020
for a long timesince Monday
for agessince 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 ?

Present perfect
  • 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)
Past simple
  • 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.
Dès qu'il y a une date ou un moment passé précis, on passe au past simple.

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 :

  1. 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!
  2. 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é :

  1. Y a-t-il un moment passé précis (yesterday, in 2018, ago, last…) ? Si oui : past simple.
  2. Sinon, l'action a-t-elle un lien avec maintenant (résultat, expérience, bilan, durée jusqu'à maintenant) ? Si oui : present perfect.
  3. Je veux insister sur la durée ou l'activité (How long ?) : present perfect progressive, sauf verbe d'état.
  4. Je veux insister sur le résultat ou la quantité (How many / how much ?) : present perfect simple.
  5. 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.

1"I ... in Conakry since 2019."
Voir la réponse

Réponse C : have lived. Situation qui dure jusqu'à maintenant avec since : present perfect.

2Which sentence is correct?
Voir la réponse

Réponse B : I met him yesterday.. Yesterday est un moment passé précis : past simple.

3Complete: "We have been waiting ... three hours."
Voir la réponse

Réponse A : for. For + durée ; since + point de départ.

4"Your hands are dirty. ... in the garden?"
Voir la réponse

Réponse B : Have you been working. Traces visibles d'une activité récente : present perfect progressive.

5"She has gone to Siguiri" means:
Voir la réponse

Réponse B : She went to Siguiri and she is there now.. Gone indique qu'elle est partie et n'est pas revenue ; been indiquerait qu'elle est revenue.

Tu as fini la leçon ?

Crée ton compte élève gratuit pour cocher les leçons terminées, suivre ta progression et gagner des points au QCM.

Karamö
Un point pas clair ? Dis-moi ce qui te bloque dans cette leçon : je t’explique autrement, pas à pas. Demander à Karamö

Toutes les leçons de Anglais · 12e SM

Demander à Karamö