Aller au contenu principal

Verbe to know · Conjugaison

Present perfect de know en anglais

La réponse : have / has known

B1· 3e à 2nde

Action passée reliée au présent.

Cette page pour :

Réponse rapide

Le present perfect du verbe to know en anglais est have / has known.

Exemple : I have known him for 10 years.

Conjugaison complète au present perfect

PronomFormeContraction
Ihave knownI've known
Youhave knownYou've known
He / She / Ithas knownHe's / She's / It's known
Wehave knownWe've known
You (pl.)have knownYou've known
Theyhave knownThey've known

Les pièges à éviter

1. I know him for 10 years

Erreur très fréquente chez les francophones : une connaissance commencée dans le passé et qui dure se met au present perfect, pas au présent. I have known him for 10 years ✓, jamais I know him for 10 years.

2. I have knew

Après have/has, c'est known (participe passé), pas knew (prétérit). I have known, jamais I have knew.

3. For ou since ?

Avec have known, on utilise for + durée (for 10 years) ou since + point de départ (since 2014). For répond à « combien de temps », since à « depuis quand ».

Quiz pour s’entraîner

Question 1 / 3Banque The Big Challenge

Complète : I _____ him since high school.

Pour aller plus loin

Le concours d’anglais évalue present perfect de know sur de vraies phrases

Plutôt qu’un exercice scolaire isolé, vos élèves rencontrent ce temps en contexte, dans une épreuve nationale qui les motive vraiment.

Inscrivez vos élèves

190 000 élèves chaque année · CM1 à 1ère pro

Pratiquer sur PLAYMaîtrise present perfect de know à l’oral, pas juste à l’écrit

La conjugaison est claire dans ta tête. PLAY te la fait pratiquer en jeu, avec feedback instantané, jusqu’à ce qu’elle sorte toute seule.

S’entraîner sur present perfect de know

Gratuit · Sans inscription · 3 minutes

Côté enseignantFaites travailler present perfect de know à toute la classe avec un suivi individuel

Academy met à disposition des activités ciblées sur cette forme, auto-corrigées, avec un tableau de bord par élève : repérez d’un coup d’œil qui décroche.

Découvrir Academy

30 jours d’essai · Sans carte bancaire

Questions fréquentes

Quel est le present perfect de know en anglais ?+

C'est have known ou has known. Known est le participe passé de to know. Usage très fréquent pour exprimer une connaissance qui dure : I have known him for years (Je le connais depuis des années).

Comment dire « je le connais depuis 10 ans » en anglais ?+

On dit I have known him for 10 years. En anglais, une connaissance commencée dans le passé et qui dure encore se met au present perfect (jamais au présent simple comme en français). I know him for 10 years est une faute classique.

Quelle est la différence entre I know et I have known ?+

I know him = je le connais (état actuel, sans durée). I have known him for 10 years = je le connais depuis 10 ans (durée qui relie le passé au présent). Le present perfect ajoute la dimension de durée.

Quelle est la différence entre knew et known ?+

Knew = prétérit (passé daté, état révolu) : I knew her in 2010. Known = participe passé, utilisé au present perfect : I have known her since 2010. Le prétérit isole, le present perfect relie au présent.

Comment former la négation et la question au present perfect de know ?+

Négation : I haven't known, she hasn't known. Question : Have you known him for long? How long has she known her best friend? On inverse have/has avec le sujet, known reste invariable.

Mis à jour le 15 juillet 2026 par l’équipe pédagogique Big Challengedepuis 1999, plus de 250 000 élèves passent chaque année notre concours d’anglais. Notre approche pédagogique →

Continuer à apprendre

D’autres formes du verbe to know arrivent bientôt.