Cele trei baze pentru determinarea moralității actelor umane, așa cum sunt subliniate de catehismul bisericii catolice, sunt obiect, intenție și împrejurări. Obiectul unui act este "binele ales" care îl inițiază, cum ar fi furnizarea de hrană pentru o familie.
Obiectul unui act este subtil distinct de intenția sa, care este rezultatul anticipat. Un act al cărui obiect este de a oferi hrană pentru o familie înfometată ar putea fi să pună capăt foamei, dar ar putea fi și o reducere a independenței.
A treia bază pentru determinarea moralității actelor umane, a circumstanțelor, se referă la factorii agravanți sau atenuatori. Dacă mâncarea este furată de la o altă familie flămândă, de exemplu, un alt act bun devine rău.