"Ought to" का प्रयॊग advise (सलाह) या recommendations (अनुरोध) के लिए होता है। "Ought to" मजबूत संभावना (strong probability) या धारणा (assumption) को भी व्यक्त करता है। जैसे -
recommendation: You ought to do more work. (आपको अधिक काम करना चाहिए।)
मजबूत संभावना (strong expectation): Kiran ought to get the promotion. (किरण को पदोन्नति मिलना चाहिए।) (It is expected because he deserves it.)
संभावना (probability): This stock ought to increase in value. (इस शेयर के मूल्य में वृद्धि होनी चाहिए।)
"Ought not" (without "to") कुछ ना करने के लिए सलाह देने के लिए प्रयॊग होता है।
He ought not drink so much. (उसे इतना नहीं पीना चाहिए।) (advice against something)
Ought to का सामान्यतः should के समान ही अर्थ होता है। और इनका प्रयॊग अधिकतर समय एक दूसरे के स्थान पर किया जा सकता है।
You should/ought to get your hair cut. (आपको अपने बाल कटवाने चाहिए।)
Should is much more common (और आसान भी है), इसलिए अगर हम sure ना हो तो should का प्रयॊग करना ही अच्छा है।