En este sentido suelen distinguirse tres formas de explicación: