Verbe + en, sur, contre, avec, par, pour

se fâcher

contre

Les constructions

contrese fâcher contre quelqu'un

Sens : se mettre en colère contre

Elle s'est fâchée contre son fils.

À ne pas écrireElle s'est fâchée à son fils.

avecse fâcher avec quelqu'un

Sens : se brouiller, rompre

Il s'est fâché avec son frère depuis des années.

Pourquoi

Se fâcher contre, c'est une colère du moment. Se fâcher avec, c'est une brouille qui dure : on ne se parle plus. La préposition dit si l'on est en colère ou en froid.

Verbe + en, sur, contre, avec, par, pour