Le sujet (A) = “on” (=one/people) → no complément d’agent (P)
Le sujet (A) = un pronom personnel (je, tu, il, elle, nous, vous, ils, elles) → “par” + forme tonique (moi, toi, lui, elle, nous, vous, eux, elles) (P)
Le complément d’agent uses “par” EXCEPT
a. after un verbe d’appreciation (PAAD = préferer/to prefer, adorer/to adore, aimer/to love, détester/to hate)
for example: Le directeur est aimé de tous les élèves = the principal is loved by all the students
b. when le complément d’agent doesn’t perform the action
for example: La table est décorée de fleurs = The table is decorated with flowers (the flowers don’t decorate the table themselves)