Passato prossimo ou imperfetto, et quel auxiliaire
L'italien vous fait répondre à deux questions pour chaque phrase au passé, pas une. Quel temps du passé - et, s'il s'agit du passato prossimo, si le verbe prend essere ou avere. La première question a un test net ; la seconde, une courte liste à mémoriser.
Quel temps : le même test qu'en français
Le choix du temps fonctionne comme en français. Le passato prossimo sert aux événements achevés qui font avancer : ho mangiato, siamo partiti. L'imperfetto sert au décor : habitudes, temps qu'il faisait, âge, description, et ce qui était en cours quand autre chose l'a coupé : faceva freddo, lavoravo, aveva vent'anni.
Essere ou avere
Puis l'auxiliaire. La plupart des verbes prennent avere, mais les verbes de mouvement et de changement d'état prennent essere - andare, venire, nascere, morire, diventare, restare - ainsi que tous les pronominaux. Avec essere, le participe s'accorde avec le sujet : lei è andata, loro sono andati. Avec avere, normalement non.
Quand l'auxiliaire change le sens
Une poignée de verbes admet les deux et change de sens en le faisant. Ho corso, c'est j'ai couru ; sono corso, c'est j'ai couru quelque part. L'auxiliaire porte de l'information plutôt que d'être arbitraire - bon à savoir avant de conclure que le système est décoratif.
Le troisième passé, et où on l'entend
Une chose dont aucun manuel ne prévient : il existe un troisième passé, le passato remoto, et le lieu décide si vous l'entendez. Au nord, il reste largement cantonné à l'écrit, mais dans une grande partie du sud c'est l'usage oral courant pour les faits achevés. Aucun des deux n'est fautif.