Grammar
Both should and ought to belong to the group of auxiliary modal verbs that have no meaning on their own but they modify the main verb, change its meaning and give more details about the action.
External link to: Should vs Ought to Topic.
Open in a new tab: Should vs Ought to (103) exercises.