WortloToutes les fiches de grammaire › Grammaire anglaise

Present perfect continuous

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 simplepresent perfect continuous
résultat, combienactivité, 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 »).

Apprendre avec Wortlo, gratuitement

Traduis les mots de tes lectures, révise-les en flashcards et entraîne-toi avec des phrases à trous.

wortlo.com →