Verbo to do · Coniugazione
Present perfect di do in inglese
La risposta: have / has done
B1
Un'azione passata collegata al presente.
Risposta rapida
Il present perfect del verbo to do in inglese è have / has done.
Esempio: I have done my homework.
Coniugazione completa al present perfect
| Pronome | Forma | Forma contratta |
|---|---|---|
| I | have done | I've done |
| You | have done | You've done |
| He / She / It | has done | He's / She's / It's done |
| We | have done | We've done |
| You (pl.) | have done | You've done |
| They | have done | They've done |
Le trappole da evitare
1. I have did ❌
Dopo have/has ci vuole done (participio passato), non did (past simple). L'italiano ha qui un vantaggio: ho fatto si costruisce esattamente come have done (avere + participio). L'errore nasce quando si conosce già did come forma isolata del passato e la si trascina per abitudine nella costruzione con have: I have done it ✓, mai I have did it ❌.
2. Did ≠ done
Did si usa da solo al past simple (I did my work yesterday). Done si usa con have/has al present perfect (I have done my work) — esattamente come l'italiano ho fatto (avere + participio). I due non sono mai intercambiabili.
3. I have done it yesterday ❌
Con una data passata precisa (yesterday, last week, in 2020), ci vuole il past simple did, non il present perfect. In italiano il passato prossimo (ho fatto ieri) copre entrambi i casi, da cui il calco: I have done it yesterday ❌ → I did it yesterday ✓.
Quiz per esercitarsi
Per andare oltre
Il concorso di inglese verifica present perfect di do 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 do 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 doGratis · Senza registrazione · 3 minuti
Per gli insegnantiFaccia lavorare tutta la classe su present perfect di do, 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 do in inglese?+
È have done (I, you, we, they) oppure has done (he, she, it). Done è il participio passato di to do. Esempio: I have done my homework (Ho fatto i compiti, e sono finiti).
Che differenza c'è tra did e done?+
Did = past simple (passato datato): I did it yesterday. Done = participio passato, usato al present perfect con have/has: I have done it (l'ho fatto, è finito). Non si dice mai I have did.
Come si dice «ho fatto i compiti» in inglese?+
Due possibilità. Con una data precisa (ieri) → past simple: I did my homework yesterday. Senza data, azione recente con risultato attuale → present perfect: I have done my homework (= sono fatti, posso uscire).
Cosa significa «well done»?+
Well done! = Ben fatto! Bravo! È un'espressione fissa. Contiene done da solo (participio passato) nel senso di «fatto bene». Nessun have davanti: è inglese ellittico molto comune.
Come si forma la negazione e la domanda al present perfect di do?+
Negazione: I haven't done, she hasn't done. Domanda: Have you done your homework yet? Has she done it? Si inverte have/has con il soggetto, e done resta invariabile.
Intorno a do Present perfect
Altre schede vicine per argomento o per uso.
do 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 do arrivano presto.