Passato prossimo o imperfetto, y qué auxiliar
El italiano te obliga a responder dos preguntas en cada frase en pasado, no una. Qué pasado y, si es el passato prossimo, si el verbo lleva essere o avere. La primera pregunta tiene una prueba limpia; la segunda, una lista corta que conviene memorizar.
Qué tiempo: la misma prueba que en francés
La elección del tiempo funciona como en francés. El passato prossimo es para sucesos acabados que hacen avanzar la acción: ho mangiato, siamo partiti. El imperfetto es para el fondo: hábitos, clima, edad, descripción y lo que estaba pasando cuando otra cosa lo cortó: faceva freddo, lavoravo, aveva vent'anni.
Essere o avere
Luego el auxiliar. Casi todos los verbos llevan avere, pero los de movimiento y cambio de estado llevan essere - andare, venire, nascere, morire, diventare, restare - y también todos los reflexivos. Con essere el participio concuerda con el sujeto: lei è andata, loro sono andati. Con avere normalmente no.
Cuando el auxiliar cambia el significado
Un puñado de verbos admite ambos y cambia de significado al hacerlo. Ho corso es he corrido; sono corso es he corrido a algún sitio. El auxiliar transporta información en lugar de ser arbitrario, algo que conviene saber antes de concluir que el sistema es decorativo.
El tercer pasado y dónde se oye
Algo de lo que ningún manual te avisa: hay un tercer pasado, el passato remoto, y dónde estés decide si lo oyes. En el norte queda en gran medida confinado a la escritura, pero en buena parte del sur es uso hablado corriente para sucesos acabados. Ninguno de los dos es incorrecto.