
La forma « avere fatto » associa l’ausiliare « avere » al participio passato del verbo « fare », uno dei verbi più utilizzati in italiano. Dietro questa costruzione apparentemente semplice si nascondono diversi tempi composti distinti, regole di accordo specifiche e almeno tre valori semantici che le grammatiche recenti si prendono cura di distinguere. Questo articolo analizza queste differenze tempo per tempo, poi dettaglia i tranelli di accordo e le sfumature di significato.
Tempi composti formati con « avere fatto »: tabella comparativa
Secondo il tempo in cui si coniuga l’ausiliare « avere », la forma « avere fatto » cambia nome e funzione. La tabella qui sotto riassume le principali costruzioni.
Lettura complementare : Tutto quello che c'è da sapere sull'obbligo di fornire un avviso di imposizione alla banca
| Tempo composto | Ausiliare coniugato | Esempio | Valore temporale |
|---|---|---|---|
| Passato prossimo (indicativo) | ho, hai, ha, abbiamo, avete, hanno | Ho fatto i compiti | Azioni completate, legate al presente |
| Trapassato prossimo (indicativo) | avevo, avevi, aveva, avevamo, avevate, avevano | Aveva fatto tutto il possibile | Azioni anteriori a un’altra azione passata |
| Passato anteriore (indicativo) | ebbi, avesti, ebbe, avemmo, aveste, ebbero | Quando ebbe fatto la valigia, partì | Anteriorità immediata (lingua letteraria) |
| Futuro anteriore (indicativo) | avrò, avrai, avrà, avremo, avrete, avranno | Avrò fatto le pulizie prima del tuo ritorno | Azioni completate nel futuro |
| Condizionale passato | avrei, avresti, avrebbe, avremmo, avreste, avrebbero | Avrei fatto diversamente | Ipotesi non realizzata |
| Congiuntivo passato | abbia, abbia, abbia, abbiamo, abbiate, abbiano | Benché abbia fatto degli sforzi | Fatto compiuto in un contesto congiuntivo |
Per approfondire la coniugazione di avere fatto e i molteplici significati del verbo « fare », il dettaglio di ogni modo e di ogni tempo permette di chiarire la maggior parte delle ambiguità.
Il passato prossimo rimane la forma più frequente nel parlato e nello scritto comune. Al contrario, il passato anteriore (« ebbe fatto ») si limita ai racconti letterari e alle proposizioni subordinate temporali introdotte da « quando », « non appena » o « dopo che ».
Da scoprire anche : Tutto quello che c'è da sapere sulla mutua sanitaria: un alleato indispensabile

Accordo del participio passato « fatto » davanti a un infinito
Il participio passato « fatto » obbedisce alla regola generale di accordo con il COD anteposto quando è impiegato da solo: « Gli errori che ha fatto ». La situazione cambia radicalmente quando « fatto » precede un infinito.
« Fatto » seguito da un infinito rimane sempre invariabile. Questa regola, confermata dalle rettifiche ortografiche e ricordata nelle grammatiche di riferimento, si applica senza eccezioni.
- « I vestiti che le ha fatto fare » (e non « fatti fare »): il soggetto « lei » non compie l’azione di « fare » nel senso pieno, la ordina.
- « I bambini che l’ha fatto mangiare »: « fatto » è fisso, è l’infinito « mangiare » che porta l’azione.
- « Le pratiche che le ha fatto intraprendere »: stessa logica, il COD « pratiche » si riferisce a « intraprendere », non a « fatto ».
Questa invariabilità distingue « fatto » dalla quasi totalità degli altri participi passati impiegati con un infinito (« lasciato », « visto », « sentito »), per i quali l’accordo dipende dal ruolo del COD rispetto all’infinito. La forma « fatto + infinito » funziona come un blocco verbale unico, a volte chiamato costruzione fattitiva.
Tre valori semantici di « avere fatto » in italiano contemporaneo
Le grammatiche descrittive recenti, in particolare la Grammatica metodica dell’italiano (Riegel, Pellat, Rioul), distinguono almeno tre letture possibili di una stessa forma « avere fatto ». Questi valori non sono intercambiabili e modificano il significato della frase.
Risultato compiuto
La frase mette in evidenza il compito terminato e il suo risultato visibile al momento dell’enunciazione. « Ho fatto i compiti » significa che i compiti sono pronti, disponibili. Il parlante parla del risultato, non del processo.
Esperienza di vita
L’avverbio « già » o il contesto segnalano che il parlante ha attraversato una situazione almeno una volta. « Ho già fatto teatro » non dice nulla sul momento preciso dell’azione. Il valore di esperienza collega un vissuto passato all’identità presente.
Causa o giustificazione di uno stato presente
Il passato prossimo « avere fatto » spiega perché il parlante si trova in un certo stato. « Sono stanco, ho fatto un lungo viaggio. » Qui, l’azione passata non è il soggetto principale della frase: serve come prova o motivo.
Distingere questi tre valori aiuta a scegliere il tempo appropriato in un racconto. Al trapassato prossimo, il valore di esperienza diventa « avevo già fatto teatro a quell’epoca », e al futuro anteriore, il risultato compiuto si proietta: « avrò fatto i compiti prima di cena ».

« Avere fatto » nel discorso riportato al passato
Quando si trasforma un discorso diretto in discorso indiretto passato, « avere fatto » si trasforma secondo la concordanza dei tempi. « Mi ha detto che aveva fatto tutto il possibile » sostituisce « ho fatto tutto il possibile » del discorso diretto.
Questo passaggio verso il trapassato prossimo nel discorso riportato è segnalato nel Bon Usage (Grevisse e Goosse) come una tendenza consolidata dell’italiano contemporaneo. Si impone non appena il verbo introduttore è al passato (« ha detto che », « mi ha spiegato che »).
Al condizionale passato, la forma assume un valore ipotetico nel discorso riportato: « Ha affermato che avrebbe fatto meglio con più tempo. » Il parlante non riporta più un fatto compiuto, ma un’ipotesi attribuita a qualcun altro.
Confusioni frequenti tra « fai », « fatto » e « fatti »
La prossimità fonetica tra queste forme genera errori ricorrenti nella scrittura.
- « Fai » (con un -i) corrisponde alla prima e alla seconda persona del singolare al presente dell’indicativo così come all’imperativo: « Faccio », « Fai », « Fai attenzione ».
- « Fatto » (senza -i) funziona come terza persona del presente (« fa bello »), come participio passato maschile singolare (« ho fatto ») e come nome maschile singolare (« un fatto di cronaca »).
- « Fatti » (con -ti) è il plurale del nome (« i fatti sono qui ») o il participio passato accordato al maschile plurale quando è impiegato senza infinito (« i dolci che ha fatti »).
La distinzione si basa sull’analisi grammaticale della frase: identificare se « fatto » è un verbo coniugato, un participio passato o un nome permette di decidere.
Il verbo « fare » appartiene al terzo gruppo, il che spiega le sue forme irregolari (« noi facciamo » con il radicale « fac- », « voi fate » e non « voi fazzate »). Queste irregolarità, ereditate dal latino facere, riguardano soprattutto il presente dell’indicativo e il congiuntivo.
Nei tempi composti, la difficoltà si concentra sull’accordo del participio passato. La regola di invariabilità davanti a un infinito rimane il punto più discriminante per scrivere correttamente « avere fatto » in tutti i contesti.