Verbo to know · Coniugazione
Present perfect di know in inglese
La risposta: have / has known
B1
Un'azione passata collegata al presente.
Risposta rapida
Il present perfect del verbo to know in inglese è have / has known.
Esempio: I have known him for 10 years.
Coniugazione completa al present perfect
| Pronome | Forma | Forma contratta |
|---|---|---|
| I | have known | I've known |
| You | have known | You've known |
| He / She / It | has known | He's / She's / It's known |
| We | have known | We've known |
| You (pl.) | have known | You've known |
| They | have known | They've known |
Le trappole da evitare
1. I know him for 10 years ❌
Errore molto frequente per chi parla italiano: l'italiano dice lo conosco da 10 anni al presente, ma l'inglese vuole il present perfect per una conoscenza iniziata nel passato e ancora valida. I have known him for 10 years ✓, mai I know him for 10 years ❌.
2. I have knew ❌
Dopo have/has ci vuole known (participio passato), non knew (past simple). I have known, mai I have knew.
3. For o since?
Con have known si usa for + durata (for 10 years) oppure since + punto di partenza (since 2014). For risponde a «per quanto tempo», since a «da quando». In italiano da copre entrambi i casi (da 10 anni / dal 2014): l'inglese distingue.
Quiz per esercitarsi
Per andare oltre
Il concorso di inglese verifica present perfect di know su frasi vere
Invece di un esercizio isolato, i Suoi studenti incontrano questo tempo verbale in contesto, in una prova nazionale che li motiva davvero.
Iscriva i Suoi studenti30.000 studenti ogni anno · Dalla primaria alle superiori
Esercitarsi su PLAYPadroneggia present perfect di know quando parli, non solo sul quaderno
La coniugazione ti è chiara. PLAY te la fa usare giocando, con una correzione immediata, finché non ti esce da sola.
Mettiti alla prova su present perfect di knowGratis · Senza registrazione · 3 minuti
Per gli insegnantiFaccia lavorare tutta la classe su present perfect di know, con un monitoraggio per studente
La Academy mette a disposizione attività mirate su questa forma, con correzione automatica e progressi visibili studente per studente: capisce a colpo d’occhio chi resta indietro.
Scopra la Academy30 giorni di prova · Senza carta di credito
Domande frequenti
Qual è il present perfect di know in inglese?+
È have known oppure has known. Known è il participio passato di to know. Uso molto frequente per esprimere una conoscenza che dura: I have known him for years (Lo conosco da anni).
Come si dice «lo conosco da 10 anni» in inglese?+
Si dice I have known him for 10 years. In inglese, una conoscenza iniziata nel passato e che dura ancora si mette al present perfect (mai al presente semplice come in italiano). I know him for 10 years è un errore classico.
Che differenza c'è tra I know e I have known?+
I know him = lo conosco (stato attuale, senza durata). I have known him for 10 years = lo conosco da 10 anni (durata che collega il passato al presente). Il present perfect aggiunge la dimensione della durata.
Che differenza c'è tra knew e known?+
Knew = past simple (passato datato, stato concluso): I knew her in 2010. Known = participio passato, usato al present perfect: I have known her since 2010. Il past simple isola, il present perfect collega al presente.
Come si formano la negazione e la domanda al present perfect di know?+
Negazione: I haven't known, she hasn't known. Domanda: Have you known him for long? How long has she known her best friend? Si inverte have/has con il soggetto, known resta invariabile.
Intorno a know Present perfect
Altre schede vicine per argomento o per uso.
know Present perfect nel programma scolastico
Questo argomento fa parte del programma ufficiale di inglese delle classi seguenti: lo ritrovi nel suo contesto annuale, insieme alle altre regole, ai verbi e ai campi lessicali da conoscere.
Aggiornato il 10 settembre 2026 dal team didattico Big Challenge — dal 1999, oltre 250 000 studenti partecipano ogni anno al nostro concorso di inglese. Il nostro approccio didattico →
Continua a imparare
Altre forme del verbo to know arrivano presto.