Difference Between Should and Ought To
Should is very often interchangeable with ought, as their meaning coincide. The modal verbs should and ought have only one form and it is not changed in reported speech. Unlike should, ought is used with the to-infinitive.
- Drivers ought to be very careful on this dangerous road.
- You should be more careful. I told him he should be more careful
Should, ought express:
- Moral obligation, duty. In this meaning ought is more common
- You ought to treat animals kindly
- You should never break a promise you have given
- In this meaning should is more common
- You should see a doctor
- Criticism or regret with the Perfect Infinitive.
- He should have asked me before he took my bike (the action considered desirable was not carried out)
- You ought to have told him the truth (the undesirable action was carried out)
- Probability. To refer the action to the past the perfect infinitive is used
- You should/ought to be hungry
- You should/ought to have received the report by now.
- Should is used for the sake of emotional colouring
- Why should (not) they do it?
- Why should (not) he have done it?
Difference Between Should and Ought To
SHOULD | OUGHT TO |
Should is more commonly used than ought to | Ought to is less commonly used |
Used in both spoken and written language | More used in written language |
Expresses a subjective opinion | Expresses an objective view |
Expresses the personal view of the speaker | Expresses the accepted view in the society |