You should have listened to me.
- Deberías haberme escuchado.
People who live in glass houses shouldn't throw stones.
- Aquellos que viven en casas de cristal no deberían tirar piedras.
Yes, I think you ought to go.
- Sí, creo que deberías ir.
You ought to keep your promise.
- Deberías cumplir tu promesa.