Résultat terminé ou activité qui dure encore ? Le français n'a pas de forme continue : c'est en anglais que le verbe doit montrer la différence.
Ce que tu vas apprendre
Les deux formes relient quelque chose du passé au présent. Le simple (have + participe passé) met en avant le résultat, le fait que c'est terminé. Le continu (have been + -ing) met en avant le déroulement : l'activité a duré un certain temps, et souvent elle continue.
Le français ne fait pas cette différence avec le verbe. « J'ai lu le livre » dit que tu l'as fini ; pour l'activité qui dure, tu passes par d'autres moyens : « Je lis ce livre depuis une semaine », « Je suis en train de le lire ». En anglais, la distinction n'est pas facultative : c'est la forme du verbe qui la montre.
Prends le simple quand ce qui compte, c'est ce qui est fait ou terminé, ou combien de fois / quelle quantité, surtout avec un nombre précis.
Les verbes d'état comme know, like, want, belong ou have (au sens de « posséder ») restent presque toujours au simple. « Je le connais depuis dix ans » se dit “I've known him for ten years” : ni “I know him since ten years”, ni “I've been knowing him”.
Prends le continu quand tu parles de la durée d'une activité, ou quand tu expliques une situation actuelle causée par une activité longue ou qui vient de se terminer.
C'est là que le français te piège. « Elle lit ce livre depuis deux semaines », « Ça fait deux semaines qu'elle le lit », « Il y a deux semaines qu'elle le lit » : tout est au présent. En anglais, le présent ne marche pas ici : “She has been reading that book for two weeks.” Et attention à « depuis » : devant une durée (deux semaines, une heure), c'est for ; devant un point de départ (2018, lundi, 9 heures), c'est since.
Avec des verbes comme work, live, teach ou study, les deux formes sont souvent correctes avec for/since : “She has worked / has been working there since 2018.” Ce qui est faux, c'est le présent : “She works there since 2018.”
Pour expliquer pourquoi tu es fatigué, le français dit « J'ai travaillé toute la journée ». En anglais, pour relier cette activité à ton état actuel, le plus naturel est “I've been working all day”, plutôt que “I worked all day” ou “I have worked all day”.
Si tu comptes quelque chose de précis (combien de fois, combien), prends le simple. Si tu décris l'activité elle-même, sans compter, c'est en général le continu.
Repères en français : « toute la journée », « toute la matinée », « depuis… » avec une activité qui continue orientent vers le continu ; « c'est fait », « j'ai fini », « trois fois », « cinq livres » orientent vers le simple.
« J'attends ici depuis une heure » est au présent en français, mais en anglais il faut le present perfect (continu). Et devant une durée, c'est for, pas since.
Avec un nombre ou une quantité terminée, on prend le simple, pas le continu.
L'activité dure depuis un moment et n'est pas finie (« elle le lit depuis deux semaines ») : continu. “Has read” voudrait dire qu'elle l'a terminé.
Traduction mot à mot de « Depuis quand tu attends ? ». La question normale est “How long have you been waiting?” (“Since when have you been waiting?” existe, mais exprime plutôt la surprise ou le reproche.)
Les verbes d'état comme know, like ou belong ne se mettent normalement pas au continu. « Je le connais depuis dix ans » = I've known him for ten years.
En français, avec « depuis », « ça fait … que » ou « il y a … que », on met le présent : « J'attends depuis une heure », « Ça fait une heure que j'attends », « Elle travaille là-bas depuis 2018 »
En anglais, le présent ne peut pas couvrir une période qui a commencé dans le passé et qui dure jusqu'à maintenant : il faut le present perfect. “I have been waiting for an hour” (on insiste sur la durée), “She has been working there since 2018” ou “She has worked there since 2018”. “I wait since one hour” et “She is working there since 2018” sont faux.
« Depuis » sert aux deux : une durée (« depuis trois ans ») comme un point de départ (« depuis 2018 », « depuis lundi »). On demande « Depuis quand… ? » ou « Depuis combien de temps… ? »
L'anglais sépare les deux : for + durée (for three years, for an hour, for two weeks), since + point de départ (since 2018, since Monday, since nine o'clock). “Since three years” est faux. Et la question naturelle commence par How long : « Depuis combien de temps tu attends ? » → “How long have you been waiting?”
💡 « Depuis » + présent en français ? En anglais, il faut have/has (been), avec for + durée ou since + point de départ.
💡 « Depuis combien de temps… ? » → How long have you been…?
💡 Un nombre précis (trois fois, cinq livres) ? Simple. « Toute la journée » ? Continu.
"How's the presentation coming along?"
"I've been working on the slides for hours — I still have the data section left."
"Have you finished the introduction, at least?"
"Yes, I've finished that part already — just the data section now."
Exercice 1 · Choisis la bonne forme
Choose the correct form: I ___ three cups of coffee today. (a completed count)
Exercice 2 · Choisis la bonne forme
Choose the correct form: I ___ coffee all morning. (emphasis on the ongoing activity)
Exercice 3 · Choisis la bonne forme
Choose the correct form: She ___ that book — it's on the shelf now. (finished result)
Exercice 4 · Choisis la bonne forme
Choose the correct form: She ___ that book for two weeks. (still not finished, ongoing)
Exercice 5 · Choisis la bonne forme
Choose the correct form: Why are you so tired? — I ___ all day.
Exercice 6 · Choisis la bonne forme
Choose the correct form: He ___ five books this year. (a specific completed number)
Exercice 7 · Choisis la bonne réponse
Which form emphasizes the RESULT or a completed quantity, rather than the ongoing activity?
Exercice 8 · Choisis la bonne réponse
Which form emphasizes the DURATION or ongoing nature of an activity?
Exercice 9 · Complète avec la bonne forme
Complete with the correct form of 'wait': I ___ for an hour, and the bus still hasn't come. (emphasis on duration)
Exercice 10 · Complète avec la bonne forme
Complete with the correct form of 'finish': I ___ my homework, so now I can relax. (finished result)
Exercice 11 · Erreur typique : « depuis » + présent
French: "J'apprends l'anglais depuis trois ans." Which English translation is correct?
Cinq questions variées pour vérifier ce que tu as retenu.
Question 1 / 5
Score : 0/0
Choose the correct form: Your eyes are red — ___ you ___ ?
Present perfect ou prétérit
Have seen ou saw ? Le français dit « j'ai vu » dans les deux cas : apprends quand l'anglais exige le prétérit (yesterday, ago, when) ou le present perfect.
Used to, be used to et get used to
Used to (avant, mais plus maintenant), be used to (être habitué) et get used to (s'habituer) : trois structures presque identiques, trois sens.
Been ou gone
Been ou gone au present perfect : la personne est-elle revenue ou encore là-bas ? « Je suis allé » peut te tromper ; « j'ai été » t'aide.
So ou such
So ou such pour insister : so devant un adjectif seul, such devant un nom. « Une si belle journée » se dit donc such a nice day, pas a so nice day.