Grammaire ~52 min du cœur restant

Dire depuis combien de temps je fais quelque chose

Après cette leçon, vous pouvez

Je peux dire depuis combien de temps dure une activité qui est encore en cours, et expliquer un résultat visible.

Commencer la leçon Cœur 52 min · étapes : 6 · facultatif : +2

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 min

Au 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
I've been waiting for twenty minutes ; la forme simple — I've read fifty pages, parce qu'on dit combien on en a fait ; non : know est un verbe d'état, il faut I've known him for years.
Publicité

Erreurs des francophones

adapté à votre langue
1

Le 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.

2

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).

3

« 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).

4

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.

5

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 min

Dans 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?

Publicité

Texte

5 min

Hello, 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 min

1. Choix.

  1. I (read) this book for a week — il me reste encore cent pages
  2. I (read) this book — je peux vous raconter comment il se termine
  3. She (write) three emails since lunch
  4. She (write) emails since lunch
  5. It (rain) all day
  6. I (know) Tom since we were at school
  7. How long you (wait)?
  8. We (have) this flat for six years
Afficher les réponses
have been reading; have read; has written; has been writing; has been raining; have known; have / been waiting; have had

2. Complétez avec for ou since.

  1. I've been learning Spanish two years
  2. She's been working here March
  3. We've known each other we were children
  4. He's been waiting half an hour
  5. It's been raining Tuesday
Afficher les réponses
for; since; since; for; since

3. Chasse à l'erreur.

  1. I work here for five years.
  2. How long are you waiting?
  3. I've been writing ten emails today.
  4. I've been knowing him since school.
  5. She's been learning English since three years.
Afficher les réponses
I've been working here for five years / I've worked here for five years; How long have you been waiting?; I've written ten emails today; I've known him since school; She's been learning English for three years

4. Transformez en question How long…?

  1. She is learning Spanish.
  2. They are living in Leeds.
  3. He is working on the project.
  4. You are waiting for the bus.
  5. It is raining.
Afficher les réponses
How long has she been learning Spanish?; How long have they been living in Leeds? / How long have they lived in Leeds?; How long has he been working on the project?; How long have you been waiting for the bus?; How long has it been raining?

5. Développez l'indice :

  1. Your hands are dirty. (I / dig / in the garden)
  2. Your eyes are red. (I / work / at the computer all day)
  3. You're out of breath. (I / run)
  4. The kitchen smells of onions. (we / cook)
Afficher les réponses
I've been digging in the garden; I've been working at the computer all day; I've been running; We've been cooking

6. Réécrivez : au lieu du processus, nommez le résultat

  1. I've been writing emails. (ten)
  2. She's been painting the fence. (half of it)
  3. We've been picking apples. (three boxes)
Afficher les réponses
I've written ten emails; She's painted half of the fence / She's painted half the fence / She's painted half of it; We've picked three boxes of apples / We've picked three boxes

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
I've been learning English for four years; How long have you been waiting?; We've known each other since we were children / We've known each other since childhood; I've been painting the kitchen all day, and I've painted two walls
Publicité

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.

Leçon 77

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 ?

Le brouillon est enregistré sur cet appareil
Publicité

Une idée de fonctionnalité ?

Envoyer l'idée
Publicité
Publicité