La regola è semplicissima: i verbi servili vogliono l'ausiliare del verbo che accompagnano. Se il verbo che accompagnano vuole l'ausiliare avere, il verbo servile si coniugherà con il verbo avere, viceversa si userà il verbo essere. Ecco degli esempi: Non avrei dovuto mangiare così tanto!
Cos'è un verbo servile? I verbi servili sono: potere, volere e dovere. A essi si aggiungono solere e sapere, ma solo nell'accezione di “essere capace”, “essere in grado di” 1.
Come si dice ho dovuto andare o sono dovuto andare?
La tradizione grammaticale dice che con i verbi servili, o modali (come dovere), più verbo infinito, nei tempi composti l'ausiliare da scegliere è lo stesso che il verbo all'infinito avrebbe se usato da solo. Quindi andare > sono andato > sono dovuto andare.
La regola generale vuole che l'ausiliare del verbo servile sia lo stesso di quello del verbo all'infinito. Nel caso però che il verbo all'infinito sia un verbo intransitivo, allora l'ausiliare può essere o il verbo avere o il verbo essere. Se invece l'infinito è il verbo essere, l'ausiliare sarà avere.
- Se l'infinito che segue il verbo servile ha davanti un pronome atono (come mi, ci, ti, si, vi), allora bisogna usare l'ausiliare essere: es. si è voluto muovere. Se invece il pronome è dopo l'infinito allora diremo ha voluto muoversi.