You should have listened to me.
- Deberías haberme escuchado.
Those who live in glass houses should not throw stones.
- Aquellos que viven en casas de cristal no deberían tirar piedras.
You ought to be ashamed of yourself.
- Deberías avergonzarte.
You ought to stop smoking.
- Deberías dejar de fumar.