Dire depuis combien de temps je fais quelque chose
Je peux dire depuis combien de temps dure une activité qui est encore en cours, et expliquer un résultat visible.
Durée déclarée du cœur. Deux blocs du cœur n’affichent aucune durée, donc la leçon réelle est plus longue que cette somme.
Grammaire
14 minAu niveau A2, vous parliez de la durée avec le Present Perfect : I've lived here for five years (A2 #5). Ce temps a un partenaire — le Present Perfect à la forme progressive, le Present Perfect Continuous. On en a besoin quand ce qui compte n'est pas ce qui est fait, mais ce qui occupe la personne et depuis combien de temps le processus dure.
La forme se construit à partir de deux parties connues : du Present Perfect — have ou has et been (troisième forme de be), de la forme progressive — le verbe en -ing.
| affirmation | I've been waiting for an hour. / She's been working since eight. |
| négation | I haven't been sleeping well. |
| question | Have you been waiting long? / How long have you been learning English? |
| réponse courte | Yes, I have. / No, she hasn't. |
Dans la réponse courte, on ne répète pas been : seulement have ou has. Et ici, been ne veut pas dire « été » : c'est un simple maillon qui relie le Present Perfect à la forme progressive, et il n'y a pas besoin de le traduire à part.
Quand on l'emploie.
Le processus a commencé dans le passé et continue maintenant — en général avec for, since, How long…? : I've been learning English for three years. Le français met ici le présent (« j'apprends l'anglais depuis trois ans »), mais l'anglais prend le Present Perfect, parce qu'il mesure la période qui va du passé jusqu'à aujourd'hui.
Le processus vient de se terminer, et on en voit les traces : You're out of breath. Have you been running? Nous ne voyons pas la course elle-même, mais le fait que la personne est essoufflée. De même : The streets are wet — it's been raining.
Une activité qui se répète ces derniers temps : I've been sleeping badly lately. She's been calling me every day this week.
Comparez avec le Present Perfect simple. La forme progressive parle de l'activité, la forme simple — du résultat.
| processus — Continuous | résultat — Simple |
|---|---|
| I've been painting the kitchen. | I've painted the kitchen. |
| les mains pleines de peinture, le travail n'est peut-être pas fini | la cuisine est prête |
| I've been writing emails all morning. | I've written ten emails. |
| ce qui compte : à quoi on a passé son temps | ce qui compte : combien on en a fait |
D'où une règle pratique : à la question How long…?, on répond en général avec la forme progressive, à How many…? et How much…? — avec la forme simple. Un nombre de choses terminées clôt l'action, alors que la forme progressive la laisse ouverte : I've read three chapters, et non « trois chapitres en cours ».
Avec les verbes live, work, study, teach, les deux formes conviennent : I've lived here for ten years = I've been living here for ten years. La forme progressive sonne un peu plus provisoire : on parle ainsi de ce qui pourrait bientôt changer.
Une nuance de mécontentement. Le Present Perfect Continuous s'entend souvent dans les plaintes : Someone's been using my laptop! Celui qui parle voit les traces de l'activité de quelqu'un d'autre, et elle ne lui plaît pas. Le Present Perfect simple ne communiquerait qu'un fait. À la forme négative, la différence est la même : I haven't been sleeping well — ces derniers temps, le sommeil ne va pas ; I haven't slept — aucun résultat, je n'ai pas dormi du tout.
Les verbes d'état ne s'emploient pas à la forme progressive. Ils ne décrivent pas une action, mais un état de choses : know, like, love, want, believe, understand, own, be. Avec eux — seulement le Present Perfect simple : I've known her since school. We've had this car for ten years. have au sens de « posséder » n'a pas de forme progressive, mais au sens de « connaître (des difficultés), passer (du temps) », si : We've been having problems with the car.
On ne dit pas ça. ✗ I've been having this car for ten years → ✓ I've had this car for ten years.
Testez-vous. Comment dire « j'attends depuis vingt minutes » ? Quelle forme faut-il dans I've ___ (read) fifty pages, et pourquoi ? Peut-on dire I've been knowing him for years ?
afficher les réponses
Erreurs des francophones
adapté à votre langueLe présent avec « depuis »
« Je travaille ici depuis cinq ans », « Tu attends depuis longtemps ? » → ✗ I work here for five years, ✗ How long are you waiting? → ✓ I've been working here for five years, ✓ How long have you been waiting? Le français met le présent, puisque l'action dure encore ; l'anglais mesure la période jusqu'à aujourd'hui, et c'est le travail du Present Perfect.
since devant une durée
« depuis trois ans » → ✗ I've been learning English since three years → ✓ I've been learning English for three years. « Depuis » sert dans les deux cas ; l'anglais met since devant un point de départ (since Monday), for devant une durée (A2 #5).
« Pendant » traduit par during
✗ I've been painting the kitchen during three hours
✓ I've been painting the kitchen for three hours
Devant une durée, c'est for ; during se met devant un nom d'événement : during the meeting (A2 #34).
Le passé composé pour une activité
« Tu as les mains pleines de peinture ! — Oui, j'ai peint la cuisine. » → I've painted the kitchen n'est pas faux, mais veut dire que la cuisine est finie. Le passé composé couvre l'activité et le résultat ; l'anglais les sépare : l'activité, c'est ✓ I've been painting the kitchen.
Le verbe d'état
« Je le connais depuis l'école » → ✗ I know him since school → ✓ I've known him since school, mais pas ✗ I've been knowing him : know, like, want, have (« posséder ») ne prennent pas la forme progressive.
Prononciation
3 minDans cette construction, been est inaccentué et bref — /bɪn/, et non /biːn/ : I've been waiting /aɪv bɪn ˈweɪtɪŋ/. Le groupe I've been se prononce vite, d'un seul souffle, et l'accent tombe sur le verbe qui porte le sens : I've been waiting, She's been working.
Dans la question How long have you been…?, trois mots de suite sont inaccentués : /haʊ ˈlɒŋ əv jə bɪn ˈweɪtɪŋ/ — have se réduit à /əv/, you à /jə/.
Le /biːn/ complet ne s'entend que lorsque been est accentué, par exemple à la fin d'une question : Where have you been?
Texte
5 minHello, Tom! I haven't seen you for ages. What have you been doing?
Hi, Sarah. We've been renovating the house. We've been working on it since March, and it still isn't finished.
You look tired. And you've got paint on your hands!
Yes, I've been painting the kitchen all morning. I've done two walls so far. Emma has been choosing colours for weeks — she's changed her mind three times.
How long have you been living here now?
Almost two years. We've known the neighbours since the first day, and they've been really kind. Mr Hughes next door has lent us his ladder twice.
And the garden?
Don't ask. It's been raining for days, so I haven't touched it.
Well, the house looks lovely from the street. Good luck with the rest!
Thanks. Come round for a cup of tea next month — I hope the kitchen will be finished by the summer!
Exercices
30 min1. Choix.
- I (read) this book for a week — il me reste encore cent pages
- I (read) this book — je peux vous raconter comment il se termine
- She (write) three emails since lunch
- She (write) emails since lunch
- It (rain) all day
- I (know) Tom since we were at school
- How long you (wait)?
- We (have) this flat for six years
Afficher les réponses
2. Complétez avec for ou since.
- I've been learning Spanish two years
- She's been working here March
- We've known each other we were children
- He's been waiting half an hour
- It's been raining Tuesday
Afficher les réponses
3. Chasse à l'erreur.
- I work here for five years.
- How long are you waiting?
- I've been writing ten emails today.
- I've been knowing him since school.
- She's been learning English since three years.
Afficher les réponses
4. Transformez en question How long…?
- She is learning Spanish.
- They are living in Leeds.
- He is working on the project.
- You are waiting for the bus.
- It is raining.
Afficher les réponses
5. Développez l'indice :
- Your hands are dirty. (I / dig / in the garden)
- Your eyes are red. (I / work / at the computer all day)
- You're out of breath. (I / run)
- The kitchen smells of onions. (we / cook)
Afficher les réponses
6. Réécrivez : au lieu du processus, nommez le résultat
- I've been writing emails. (ten)
- She's been painting the fence. (half of it)
- We've been picking apples. (three boxes)
Afficher les réponses
7. Traduisez en anglais.
1) J'apprends l'anglais depuis quatre ans. 2) Depuis combien de temps tu attends ? 3) Nous nous connaissons depuis l'enfance. 4) J'ai passé la journée à peindre la cuisine, et j'ai fait deux murs.
Afficher les réponses
Bilan
Vu dans cette leçon
- le Present Perfect Continuous à toutes les formes
- ses trois emplois
- le processus contre le résultat
- How long contre How many
- les verbes d'état
- for et since
Ensuite, leçon 5 : tout le système du futur.
Fin du cœur
La leçon est validée une fois les exercices terminés. Tout ce qui suit est facultatif.
facultatif
Vocabulaire pour le paquet de cartes
16 mots- renovate /ˈrenəveɪt/ rénover (un appartement, une cuisine)
- paint /peɪnt/ peindre
- wall /wɔːl/ mur
- colour /ˈkʌlə/ couleur
- change your mind /ˌtʃeɪndʒ jə ˈmaɪnd/ changer d'avis
- for ages /fər ˈeɪdʒɪz/ depuis une éternité, très longtemps
- neighbour /ˈneɪbə/ voisin
- next door /ˌnekst ˈdɔː/ à côté, d'à côté
- lend /lend/ prêter (à quelqu'un)
- ladder /ˈlædə/ escabeau, échelle
- come round /ˌkʌm ˈraʊnd/ passer (chez quelqu'un)
- lovely /ˈlʌvli/ charmant, ravissant
- out of breath /ˌaʊt əv ˈbreθ/ essoufflé
- dig /dɪɡ/ creuser, bêcher
- dirty /ˈdɜːti/ sale
- tired /ˈtaɪəd/ fatigué
Écriture
Six phrases : ce qui vous occupe ces derniers temps, depuis combien de temps, et ce qui est déjà fait. Au moins deux formes progressives et deux formes simples.
Modèle
I've been learning to play the guitar since January. I've been practising every evening, and I've learnt six songs so far. My neighbours have been very patient. I've also been reading a lot lately — I've finished three novels this month. I haven't been sleeping much!
Liste de vérification : là où comptent le processus ou la durée — la forme progressive, là où comptent le résultat ou le nombre — la forme simple ? Les verbes d'état sans -ing ? for devant une durée, since devant un point de départ ?
Pratiquer cette leçon dans les autres sections
Une idée de fonctionnalité ?
⚑ facultatif