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 ac­tion 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
error: Content is protected !!