Meaning of ought to in English
1. used to show an obligation or a duty
You ought to do your best.
2. used to show what is expected or likely
She ought to be home by now.
It's late. You ought to go home.