Passer au contenu
Grammaire anglaise · A2

Present perfect

  • 5 Present perfect
    5.1

    Structure (have / has + participe passé)

    Présent parfait : reliant le passé au présent
    Présent parfait : reliant le passé au présent

    Le présent parfait (present perfect) fait le lien entre le passé et le présent : une action passée ayant une incidence sur le présent, ou une expérience vécue.

    Structure : 主语 + have / has + 过去分词(he / she / it → has)

    我I (完成时)have 完成finished 我的my 作业homework.

    J'ai fini mes devoirs. (Je suis donc libre maintenant)

    她She (完成时)has 丢失lost 她的her 钥匙keys.

    Elle a perdu ses clés. (Elles ne sont toujours pas retrouvées)

    Participe passé (past participle) :

    • Verbes réguliers = -ed : work → worked, finish → finished.
    • Irréguliers à apprendre par cœur : go → gone, see → seen, do → done, be → been, eat → eaten.

    Attention : on n'emploie pas le parfait avec un temps précis ; si vous précisez un temps passé (yesterday, in 2019), utilisez le passé simple.

    5.2

    ever / never / just / already / yet

    Ces mots s'utilisent fréquemment avec le présent parfait :

    • ever : dans les questions signifie "déjà". never : "jamais".
    • just : "à l'instant". already : "déjà". yet : placé à la fin des phrases négatives / interrogatives, "encore (pas)".

    (完成时)Have 你you 曾经ever 去过been (介词)to 伦敦London?

    Es-tu déjà allé à Londres ?

    我I (完成时)have 刚刚just 吃过eaten 午饭lunch.

    Je viens de déjeuner.

    他He 还没hasn't 完成finished (句末"还没")yet.

    Il n'a pas encore terminé.

    5.3

    for et since

    Pour dire combien de temps dure une action, utilisez for ou since :

    • for + durée : for three years (trois ans), for a week (une semaine).
    • since + point de départ : since 2020 (depuis 2020), since Monday (depuis lundi).

    我I (完成时)have 住lived 这里here (持续)for 五five 年years.

    J'habite ici depuis cinq ans. (J'y habite toujours)

    我们We (完成时)have 认识known 彼此each other 自从since 2018年2018.

    Nous nous connaissons depuis l'année 2018.

    Attention : for indique "combien de temps", since indique "depuis quand" ; ne mélangez pas : ~~for 2018~~ ✗ → since 2018 ✓.

    Erreurs fréquentes

    • ❌ ~~I have seen him yesterday.~~ → ✓ I saw him yesterday. — Dès que vous citez un temps passé précis (yesterday, last week, in 2019), passez au passé simple.
    • ❌ ~~I live here for ten years.~~ → ✓ I have lived here for ten years. — "Habiter ici depuis dix ans et y vivre toujours" exige le présent parfait ; cette nuance n'existe pas en chinois, c'est donc une erreur fréquente.
    • ❌ ~~She has go home.~~ → ✓ She has gone home. — Après have / has, il faut un participe passé, pas la forme primitive.
    • ❌ ~~Have you ever went to Beijing?~~ → ✓ Have you ever been to Beijing? — "Avoir été quelque part" se dit have been to.
    • Distinction gone et been : He has gone to Beijing.(Il est parti, il n'est pas encore revenu) vs He has been to Beijing.(Il y est allé, il est déjà rentré).

Tous les thèmes · Grammaire anglaise · A2

Se connecter ou créer un compte

IGCSE, A-Level & AP