Salut!
Răspuns :
Ca să îți răspund mai concret la ce ai intrebat tu, "angry on" nu este corect, dar "angry at" sau "angry with" sunt corecte. Explicațiile ți le-am scris mai jos! :)
Dacă te-am ajutat, te rog să îmi dai coroana la răspuns, mulțumesc :)
Explicație:
Expresia "angry on" nu este folosită niciodată, deci nu ar trebui nici tu să o folosești.
În schimb, dacă te referi la o persoană, este corect să folosești "angry at".
Spre exemplu: She was angry at me.
Mai poți folosi și "angry with" când te referi la o situație.
Spre exemplu: I was angry at how hard this question is.