Aller au contenu
Produit
Nouveautés
TOEIC 1 h

Le simulateur du nouveau format adaptatif en 90 questions

Grammaire10 min de lecture

Prétérit, present perfect et past perfect

Le repère temporel décide du temps : yesterday, since, for, already, by the time. La règle complète avec exemples.

C’est le point de grammaire où les francophones perdent le plus de points : « j’ai signé » se traduit tantôt par « I signed », tantôt par « I have signed ». Ce n’est pas le sens qui décide, c’est le lien avec le présent et l’indice de temps présent dans la phrase.

Le prétérit : une action terminée, datée

Formation : verbe + -ed (worked, signed) ou forme irrégulière (went, sent, bought). Négation et question avec did : did not sign, Did you sign?

  • Moment passé précis : yesterday, last week, in 2021, two days ago, on Monday, when I was a student.
  • Récit d’événements passés qui se suivent : She opened the email, read the offer and called the client.
  • Période terminée : He worked in Madrid for five years (il n’y travaille plus).

Le present perfect : le passé relié au présent

Formation : have / has + participe passé. The shipment has arrived. Has the client replied yet?

  • Action qui dure jusqu’à maintenant : We have worked with this supplier since 2019 / for seven years.
  • Résultat visible aujourd’hui : I have lost my badge (je ne l’ai toujours pas).
  • Expérience, sans date : Have you ever visited our Lyon plant?
  • Période non terminée : This year, sales have increased by 12%. This is the first time we have used this software.
IndiceTempsExemple
yesterday, last…, ago, in + année, when…PrétéritThe board approved the budget last week.
since, for (jusqu’à maintenant), so far, up to nowPresent perfectPrices have risen since January.
already, yet, just, ever, never, recentlyPresent perfect (souvent)Have you signed the contract yet?
this week / year, today (non terminés)Present perfectWe have received 40 orders today.
by the time + passé, before + passéPast perfectThe train had left by the time we arrived.

Since ou for ?

  • since 2020, since Monday, since the mergersince + point de départ
  • for three years, for a long time, for six monthsfor + durée
  • It has been two years since we last met.Structure courante : it has been + durée + since + prétérit

Le past perfect : le passé dans le passé

Formation : had + participe passé. Il marque une action antérieure à une autre action passée. Le past perfect continu (had been + -ing) insiste sur la durée : She had been working there for ten years when she was promoted.

  • When the auditors arrived, the team had already prepared the files.Préparation, puis arrivée
  • By the time the client called, we had shipped the order.by the time + prétérit, puis past perfect
  • He said he had never used the software before.Discours rapporté : present perfect devient past perfect

Piège : « since three years » est toujours faux : since + point de départ, for + durée. Et jamais de present perfect avec une date passée : « We have signed the contract in May » est faux, on dit « We signed the contract in May ».

Piège : Le français « depuis » + présent se traduit par le present perfect : « Je travaille ici depuis 2018 » = « I have worked here since 2018 », pas « I work here since 2018 ».

En partie 5, cherche l’indice de temps avant de lire les choix. S’il n’y en a pas, regarde les autres verbes de la phrase : un récit au prétérit appelle le prétérit.

À toi de jouer

  1. Ms. Grant ------- the contract two days ago. (signed / has signed)

    Voir la réponse

    signed « two days ago » : moment passé daté.

  2. Since its opening, the store ------- more than 40,000 customers. (served / has served)

    Voir la réponse

    has served « Since » + point de départ, jusqu’à maintenant.

  3. We ------- the final figures yet. (didn’t receive / haven’t received)

    Voir la réponse

    haven’t received « yet » en phrase négative : present perfect.

  4. By the time the meeting started, Mr. Ito ------- . (left / had left)

    Voir la réponse

    had left Action antérieure à une autre action passée.

  5. Mr. Lopez has worked here ------- 2018. (for / since)

    Voir la réponse

    since 2018 est un point de départ.

  6. Last year, the company ------- three new branches. (opened / has opened)

    Voir la réponse

    opened « Last year » : période terminée.

Combien vaudrait ton score aujourd’hui ?

Le diagnostic gratuit estime ton score sur 990 en 12 minutes et te dit quelles fiches réviser en priorité.

Faire mon diagnostic gratuit