“Ought to” or “Should”?
Ought to and should are similar in meaning. Should is more common than ought to. Ought to is more formal than should:
Example: There ought to be more street lights here. (means the same as There should be more street lights here.)
Example: I really ought to walk my dog more. He’s so fat. (means the same as I really should walk my dog more. He’s so fat.)