I verbi essere e avere hanno la funzione di 'ausiliari' (aiutanti) nella formazione dei tempi composti.
I verbi transitivi e intransitivi inergativi vogliono l'ausiliare avere.
Gli altri verbi intransitivi e i verbi in -SI vogliono l'ausiliare essere.
Con i verbi atmosferici e in altri casi si possono usare entrambi gli ausiliari.
Avere
Verbi transitivi
Aiutare, amare, ascoltare, aspettare, avere, bere, cercare, chiamare, chiedere, comprare, conoscere, dare, dimenticare, dire, fare, fermare, guardare, guidare, imparare, incontrare, insegnare, lasciare, leggere, mettere, mostrare, muovere, offrire, perdere, portare, prendere, regalare, ricordare, rompere, rubare, salvare, scrivere, suonare, trovare, vedere, ecc.
Io ho aiutato un amico.
Verbi intransitivi inergativi
Abitare, ballare, camminare, cenare, contravvenire, convivere, credere, danzare, dormire, esitare, giocare, girare, godere, gridare, lavorare, lottare, mentire, nuotare, parlare, passeggiare, pensare, piangere, pranzare, ridere, sbadigliare, sognare, sorridere, sperare, sudare, tacere, tardare, telefonare, viaggiare, ecc.
Io ho camminato molto.
Essere
Verbi intransitivi inaccusativi
Accorrere, andare, approdare, arrivare, cadere, divampare, entrare, germogliare, intervenire, marcire, partire, pervenire, sbocciare, scadere, scappare, scivolare, scoppiare, sparire, spuntare, tornare, uscire, venire, ecc.
Io sono andato a casa.
Verbi intransitivi impersonali
Accadere, avvenire, bastare, costare, mancare, piacere, servire, succedere, volerci ecc.
Che cosa è successo a Mario ?
Verbi intransitivi copulativi
Essere, divenire, diventare, parere, sembrare
Mario è diventato grande.
Apparire, comparire, crepare, morire, nascere, restare, rimanere, risultare, riuscire, spirare, stare, vivere, ecc.
Mario è nato il 3 febbraio.
Verbi in -SI
Arrabbiarsi, preoccuparsi, vergognarsi, ecc.
Mario si è arrabbiato molto.
Asciugarsi, bagnarsi, domandarsi, guardarsi, lavarsi, pettinarsi, scaldarsi, ecc.
Mario si è lavato a lungo.
Mangiarsi, bersi, ecc.
Mario si è mangiato un panino.
Sentirselo, sentirsela, ecc.
Mario non se l'è sentita.
Essere / Avere
Verbi impersonali atmosferici
Piovere, nevicare, tuonare, grandinare, ecc.
È piovuto.
Ha piovuto.
Verbi transitivi / intransitivi
Aumentare, avanzare, cambiare, cessare, cominciare, correre, crescere, cuocere, diminuire, fallire, finire, fuggire, gelare, guarire, iniziare, invecchiare, mancare, migliorare, passare, penetrare, salire, saltare, scendere, suonare, terminare, volare, ecc.
Uso transitivo: ausiliare AVERE
Io ho migliorato il record.
Uso intransitivo: ausiliare ESSERE
Io sono migliorato nel parlare italiano.
Verbi modali
Verbo modale + verbo con ausiliare avere
Ausiliare AVERE
Io ho potuto mangiare.
Verbo modale + verbo con ausiliare essere
Ausiliare ESSERE o AVERE
Mario è potuto andare.
Mario ha potuto andare.
Verbo modale + verbo pronominale in -SI
Ausiliare ESSERE se il pronome riflessivo di forma debole precede il verbo
Mario si è dovuto svegliare alle cinque.
Ausiliare AVERE se il pronome riflessivo di forma debole segue il verbo
Mario ha dovuto svegliarsi alle cinque.