In common usage, the difference is one of specificity.
SHOULD = A nonspecific suggestion
For example:
You should get your hair cut.
In this example, no restrictions (such as the style of cut) are imposed on the suggestion.
OUGHT = A specific suggestion (usually a "best practice")
For example:
You ought to wear black to the funeral.
In this example, the suggestion is meant to express what is appropriate.
The way we speak, though, is not always the way we shouldspeak.
For example, "should not" (or "shouldn't") is not a correct phrase, as the use of "not" is imposing a restriction. We say:
"You should get a haircut, but you shouldn't get a mullet"
The correct sentence is:
"You should get a haircut, but you ought not get a mullet"
but you probably won't hear it said that way very often.
You ought to know the answer to this question.Ought to is a modal auxiliary verb and has the same meanings as should. It can be used wherever should is used:I should fix my car - I ought to fix my car.The negative form is ought not to = oughtn't toOught to never changes its form or add -s eg oughts to, oughting to
"You ought to be doing your homework."
I ought to be able to do that...??
The antonym of "ought" in the sense of should is "shouldn't" or "ought not:""Jack ought to have joined in the fun.""No, he shouldn't have joined in if it wasn't fun for him."
"Ought" is a modal verb used to give advice or make suggestions. For example, "You ought to study for your exam" or "We ought to arrive early to secure good seats." It indicates a sense of duty or recommendation without being as strong as "must" or "should."
I knew should go voluneer. We ought to get them some flowers.
The word 'ought' is an auxiliary verb.Example:If you are really sick, you ought to get yourself to a doctor.
"Should" is used to indicate obligation, duty, or expectation. It implies that something is recommended or advisable to do, but not strictly required.
Ought is a modal auxiliary verb. The "to" is part of an infinitive (to + base form of a verb). ought to go ought to have ought to see
"ought to have" is synonymous in many contexts. "He should have done it yesterday." "He ought to have done it yesterday."
ought is a "positive" word, so the question tag should be a "negative" you can replace "ought" with "should" so a possible question tag is shouldn't
That is the correct spelling of "should" (ought to).