B1 · Intermédiaire Chapitre 28

Raconte tes aventures : Maîtrise enfin les temps parfaits

12 Règles totales
124 exemples
5 min

Chapter in 30 Seconds

Master the art of time and experience by connecting your past, present, and future with perfect tenses.

  • Distinguish between duration and starting points using for and since.
  • Sequence complex past events clearly using the Past Perfect.
  • Project your achievements into the future with the Future Perfect.
Connect your story across the timeline of life.

Ce que tu vas apprendre

Salut ! Prêt à passer un cap en anglais ? Dans ce chapitre, on va s'attaquer au cœur du niveau B1 : les temps parfaits. Fini de simplement lister des actions déconnectées, tu vas enfin apprendre à créer de vrais liens entre le passé, le présent et le futur. On commencera par le Present Perfect pour parler de tes expériences ou préciser la durée d'une action avec 'for' et 'since'. Imagine-toi en entretien d'embauche : tu sauras expliquer avec précision que tu travailles sur un projet passionnant depuis des mois (I've been working...) et non plus seulement que tu as commencé un jour. On fera aussi la distinction cruciale entre le résultat d'une action et le processus en lui-même. Ensuite, on plonge dans l'art du récit. Grâce au Past Perfect, tu pourras remettre les événements dans le bon ordre chronologique. C'est l'outil indispensable pour raconter une anecdote sans perdre ton interlocuteur, comme expliquer que le film avait déjà commencé (had already started) quand tu es enfin arrivé ! On verra aussi comment évoquer tes souvenirs avec 'used to' et 'would', et même comment anticiper tes succès futurs avec le Future Perfect. À la fin de ce chapitre, tu sauras structurer tes pensées de manière fluide et nuancée. Tu ne te contenteras plus de parler anglais, tu sauras captiver ton audience en racontant de vraies histoires !

Learning Objectives

By the end of this chapter, you will be able to:

  1. 1
    By the end you will be able to: Narrate a complex story involving past habits and chronological events.

Guide du chapitre

Overview

This guide is your passport to deeper English communication. As a B1 learner, you've mastered the basics, but now it's time to truly elevate your storytelling and planning skills. Mastering perfect tenses isn't just about memorizing rules; it's about adding precision and richness to your conversations, allowing you to connect past events to the present, describe ongoing situations, and even talk about the future with a new level of clarity.
You'll discover how the Present Perfect helps you share experiences and discuss recent happenings, often using helpful words like 'for' and 'since' to specify duration or starting points. We'll also explore the Present Perfect Continuous to emphasize the ongoing nature of an action, and then jump back in time with the Past Perfect to expertly sequence events in your stories. Finally, get ready to anticipate the future with the Future Perfect, helping you talk about actions that will be completed by a certain point.
This B1 English grammar chapter is designed to make these often-tricky tenses feel intuitive and natural, empowering you to express yourself with confidence.

How This Grammar Works

Perfect tenses act like time-travel tools, connecting different moments to paint a more complete picture. The core idea is that an action in the past has a direct relevance or completion in another time frame. We often start with the Present Perfect (have/has + past participle), which bridges the past to the present.
For example,
I have lived here for five years
uses 'for' to indicate duration, while
She has studied English since 2020
uses 'since' to mark a starting point. This contrasts with the Present Perfect Continuous (have/has been + -ing), which emphasizes the *ongoing process* of an action up to now, like
He has been working on this project all morning.
When recounting past events, the Past Perfect (had + past participle) becomes essential for clarity. It tells you which action happened *first* when two past actions are involved. Consider,
By the time I arrived, they had already left.
Leaving happened before arriving. Similarly, the Past Perfect Continuous (had been + -ing) highlights the *duration* of an action that was ongoing before another past event:
She had been waiting for an hour before the bus finally came.
Looking ahead, the Future Perfect (will have + past participle) allows us to project into the future and describe an action that will be completed by a specific future point.
For instance,
By next year, I will have finished my degree.
These tenses build on each other, offering precise ways to navigate time in your English conversations.

Common Mistakes

Here are some common pitfalls B1 learners encounter with perfect tenses:
  1. 1Incorrectly using Present Perfect for finished actions with a specific past time.
* ✗ *I have visited Paris last year.*
* ✓ *I visited Paris last year.* (Use Past Simple for specific past time markers.)
* ✓ *I have visited Paris many times.* (Use Present Perfect for unspecified past experiences.)
  1. 1Confusing 'for' and 'since' with the Present Perfect.
* ✗ *I have lived here since three years.*
* ✓ *I have lived here for three years.* (Use 'for' for duration.)
* ✓ *I have lived here since 2021.* (Use 'since' for a specific starting point.)
  1. 1Overusing the Present Perfect Continuous for results.
* ✗ *I have been reading that book and now I understand it.*
* ✓ *I have read that book and now I understand it.* (Use Present Perfect Simple for a completed action with a result.)
* ✓ *I have been reading that book for two weeks.* (Use Present Perfect Continuous to emphasize the ongoing process.)

Real Conversations

Here's how these tenses appear in everyday chats:

A

A

Wow, your English sounds great! How long have you been studying?
B

B

Thanks! I have been studying since I was a teenager, but I have been taking it more seriously for the last two years. I have already noticed a big improvement.
A

A

"Did you hear about Sarah's new job?"
B

B

"Yes! She mentioned it. She had been looking for something in marketing for months before she finally found this position. I'm so happy for her."
A

A

Are you going to be ready for the presentation by 3 PM?
B

B

"Almost. By 2:30 PM, I will have finished preparing all the slides, so I'll just need to practice once."

Quick FAQ

Q

Why do I need to learn the Past Perfect if I can just use the Past Simple?

The Past Perfect is crucial for clarity when you're talking about *two* events in the past. It shows which one happened *first*. For instance,

I went home after I had finished work
clearly indicates the finishing happened before going home, preventing confusion.

Q

What's the main difference between Present Perfect Simple and Continuous?

The Present Perfect Simple focuses on the *result* or *completion* of an action up to now (e.g., "I have painted the wall – it's finished"). The Present Perfect Continuous emphasizes the *duration* or *process* of an action that's been ongoing (e.g., "I have been painting the wall all morning – I'm still tired").

Q

How can already, yet, and just help my Present Perfect?

These adverbs add nuance! Just means a very short time ago (

I have just finished dinner
). Already means something happened sooner than expected (
I have already seen that movie
). Yet is used in questions and negative statements to ask if something has happened or to say it hasn't happened *up to now* ("Have you done your homework yet? No, I haven't done it yet"). They make your meaning more precise.

Cultural Context

Native English speakers use perfect tenses constantly to add precision to their stories and plans. While the rules are consistent, the *frequency* of use can vary. For example, in very informal American English, sometimes the Past Simple might replace the Present Perfect when context makes the meaning clear (e.g.,
Did you eat yet?
instead of
Have you eaten yet?
).
However, for B1 learners, sticking to the standard usage of mastering perfect tenses will ensure clear and correct communication in both formal and informal settings worldwide.

Exemples clés (8)

1

I've been learning English `for three years` now, and I still mix up 'their' and 'there'.

J'apprends l'anglais depuis trois ans maintenant, et je confonds toujours 'their' et 'there'.

Present Perfect: For vs. Since (Durée et Point de Départ)
2

She `has worked` at this coffee shop `since high school`.

Elle travaille dans ce café depuis le lycée.

Present Perfect: For vs. Since (Durée et Point de Départ)
3

I've lost my keys, so I can't get into my apartment.

J'ai perdu mes clés, donc je ne peux pas entrer dans mon appartement.

Present Perfect vs. Continu : Résultats ou Processus ?
4

She has been studying for her exam all night, and she looks exhausted.

Elle a étudié toute la nuit pour son examen, et elle a l'air épuisée.

Present Perfect vs. Continu : Résultats ou Processus ?
5

I've been working on this presentation all morning.

Je travaille sur cette présentation depuis ce matin.

Present Perfect Continuous : Vivre le voyage (have been -ing)
6

She has been learning to code for six months now.

Elle apprend à coder depuis six mois maintenant.

Present Perfect Continuous : Vivre le voyage (have been -ing)
7

By the time we arrived, the movie `had already started`.

Quand nous sommes arrivés, le film avait déjà commencé.

Passé Composé: Le Passé 'Avant' (had + done)
8

She `had never visited` London until last year.

Elle n'avait jamais visité Londres avant l'année dernière.

Passé Composé: Le Passé 'Avant' (had + done)

Conseils et astuces (4)

💡

Le test "For" vs "Since"

Quand tu doutes, pose-toi la question : est-ce que je compte une période de temps (combien de temps ?) ou est-ce que j'indique un moment précis où ça a commencé (quand ça a commencé ?) ? Ce petit truc marche presque toujours !
Have you been here for a long time?
(Durée) vs
Have you been here since noon?
(Point de départ).
frontend.learn_grammar.from_rule: Present Perfect: For vs. Since (Durée et Point de Départ)
💡

Règle des verbes d'état

N'oublie pas que les verbes décrivant un état (comme 'know', 'love', 'be', 'understand') ne prennent généralement pas de formes continues. Utilise toujours le Present Perfect pour ceux-là :
I have known her for years
, pas
I have been knowing her
.
frontend.learn_grammar.from_rule: Present Perfect vs. Continu : Résultats ou Processus ?
💡

Attention aux verbes d'état !

N'oublie pas que les verbes qui décrivent des états (comme know, believe, understand) ne prennent généralement pas la forme continue. Utilise plutôt le Present Perfect Simple pour eux, comme "I've known him au lieu de I've been knowing him".
frontend.learn_grammar.from_rule: Present Perfect Continuous : Vivre le voyage (have been -ing)
💡

Cherche une référence temporelle

Le 'Past Perfect' est rarement seul. Il va presque toujours avec une autre action passée ou un moment précis dans le passé (comme 'by 5 PM', 'by then'). Ces indices t'aident à le repérer !
By the time I arrived, she had already left.
frontend.learn_grammar.from_rule: Passé Composé: Le Passé 'Avant' (had + done)

Vocabulaire clé (5)

duration the length of time something lasts chronological in order of time habitual done as a habit experience knowledge gained through doing sequence to arrange in order

Real-World Preview

coffee

Catching up with an old friend

Review Summary

  • have/has + past participle + for/since

Erreurs courantes

Since is for a point in time, for is for a duration.

Wrong: I have been here since two years.
Correct: I have been here for two years.

Don't use Present Perfect with finished time expressions like yesterday.

Wrong: I have saw him yesterday.
Correct: I saw him yesterday.

Don't double up auxiliary verbs; keep it simple.

Wrong: I have had finished my work.
Correct: I had finished my work.

Règles dans ce chapitre (12)

Next Steps

You have done an amazing job mastering these complex tenses. Keep practicing, and your English will sound more natural every day!

Write a diary entry about your past week.

Pratique rapide (10)

Quelle phrase utilise correctement "for" ou "since" ?

Choisis la phrase correcte :

✓ Correct! ✗ Not quite. Correct answer: She has studied all morning since 8 AM.
8 AM est un point de départ précis, ce qui nécessite since. Le Present Perfect est aussi utilisé correctement.

frontend.learn_grammar.from_rule: Present Perfect: For vs. Since (Durée et Point de Départ)

Trouve et corrige l'erreur dans la phrase.

Find and fix the mistake:

They are been playing video games all afternoon.

✓ Correct! ✗ Not quite. Correct answer: They have been playing video games all afternoon.
L'auxiliaire pour le Present Perfect Continuous avec 'They' est 'have', pas 'are'.

frontend.learn_grammar.from_rule: Present Perfect Continuous : Vivre le voyage (have been -ing)

Choisis la bonne préposition ("for" ou "since") pour compléter la phrase.

I haven't visited my grandparents ___ Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
Christmas est un point précis dans le temps, donc since est le bon choix.

frontend.learn_grammar.from_rule: Present Perfect: For vs. Since (Durée et Point de Départ)

Trouve et corrige l'erreur dans la phrase.

Find and fix the mistake:

She realized she forget her keys after she left the house.

✓ Correct! ✗ Not quite. Correct answer: She realized she had forgotten her keys after she left the house.
L'action d'oublier les clés s'est produite avant qu'elle ne quitte la maison et avant qu'elle ne s'en rende compte, ce qui nécessite le 'Past Perfect'.

frontend.learn_grammar.from_rule: Passé Composé: Le Passé 'Avant' (had + done)

Fill in the blank with the correct past tense.

I ___ (eat) when the phone rang.

✓ Correct! ✗ Not quite. Correct answer: was eating
Background action.

frontend.learn_grammar.from_rule: Narrative Tenses: Telling Stories with the Past

Choose the correct sentence.

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: I had arrived before he left.
Sequence of events.

frontend.learn_grammar.from_rule: Narrative Tenses: Telling Stories with the Past

Quelle phrase utilise correctement le Present Perfect ou le Present Perfect Continuous ?

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She has known him for a long time.
Le verbe 'know' est un verbe d'état et ne prend généralement pas de formes continues. Le Present Perfect est utilisé pour exprimer un état qui a commencé dans le passé et continue jusqu'au présent.

frontend.learn_grammar.from_rule: Present Perfect vs. Continu : Résultats ou Processus ?

Trouve et corrige l'erreur.

Find and fix the mistake:

She has see that movie already.

✓ Correct! ✗ Not quite. Correct answer: She has seen that movie already.
Le participe passé du verbe 'see' est 'seen', pas 'see'. L'auxiliaire 'has' est correct pour le sujet 'She'.

frontend.learn_grammar.from_rule: Present Perfect: Expériences et Résultats

Trouve et corrige l'erreur dans la phrase.

Find and fix the mistake:

When we arrived, the bus just left.

✓ Correct! ✗ Not quite. Correct answer: When we arrived, the bus had just left.
Le départ du bus s'est produit immédiatement avant notre arrivée (tous deux dans le passé). Nous avons besoin du Passé parfait 'had just left' pour montrer cette action antérieure.

frontend.learn_grammar.from_rule: Passé Composé: Ordonner les événements passés (déjà, juste, avant)

Choisis la bonne forme pour compléter la phrase.

By Saturday morning, I ___ all my packing for the trip.

✓ Correct! ✗ Not quite. Correct answer: will have finished
La phrase 'By Saturday morning' indique un point d'achèvement dans le futur, ce qui nécessite le Futur Antérieur 'will have finished'.

frontend.learn_grammar.from_rule: Futur Antérieur en Anglais: Will Have Done (Future Perfect)

Score: /10

Questions fréquentes (6)

R : For te dit la durée, la longueur de temps pendant laquelle quelque chose se passe. Par exemple, tu racontes un film à un ami : "I've been watching this movie for two hours. (depuis deux heures). Since
te dit le point de départ spécifique où quelque chose a commencé. Tu expliques à tes parents quand le film a commencé :
I've been watching this movie since 8 PM." (depuis 20h).
R : On les utilise avec le Present Perfect parce que ce temps fait le lien entre une action ou un état passé et le présent, soulignant que c'est toujours en cours ou pertinent maintenant. For et since clarifient ce lien. Imagine que tu es à la gare :
I have been waiting for the train for an hour
(J'attends le train depuis une heure). L'action a commencé et continue.
La différence principale, c'est l'accent : le Present Perfect (I have eaten) se concentre sur le résultat ou l'achèvement d'une action, ou une expérience. Le Present Perfect Continuous (I have been eating) met l'accent sur la durée ou le processus continu d'une action, ou ses effets visibles au présent.
Utilise le Present Perfect quand l'achèvement d'une action est important et que son résultat est pertinent maintenant. Par exemple, "I've finished my homework" (résultat : c'est fait, je suis libre).
C'est pour des actions qui ont commencé dans le passé et qui sont soit toujours en cours maintenant ("I've been working
) soit qui viennent de se terminer avec un résultat actuel clair (
It's been raining, the ground is wet").
Tu utilises have ou has (selon le sujet), suivi de been, puis le verbe principal avec une terminaison en -ing. Par exemple,
She has been studying
.