Forme : have / has been + -ing. Il regarde une activité commencée dans le passé qui dure encore, ou qui vient de s'arrêter en laissant des traces.
I've been waiting for an hour. (J'attends depuis une heure.) — How long have you been learning English? (Depuis combien de temps apprends-tu l'anglais ?) — It's been raining. (Il a plu — les rues sont mouillées.)
| present perfect simple | present perfect continuous |
|---|---|
| résultat, combien | activité, depuis combien de temps |
| I've written three emails. (J'ai écrit trois e-mails.) | I've been writing emails all morning. (J'écris des e-mails depuis ce matin.) |
| She's painted the room. (Elle a peint la pièce — c'est fini.) | She's been painting. (Elle a peint — elle a de la peinture sur les mains.) |
Le piège du « depuis » : le français met le présent (« j'habite ici depuis deux ans »), l'anglais exige une forme perfect avec for / since : I've been living / I've lived here for two years. Les verbes d'état restent au simple : I've known him for years (je le connais depuis des années — pas « have been knowing »).
Traduis les mots de tes lectures, révise-les en flashcards et entraîne-toi avec des phrases à trous.
wortlo.com →