ought , auxiliary verb. 1. (used to express duty or moral obligation): Every citizen ought to help.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousCould you tell me what 'ought to have done' means?should have done
AnonymousSir, do you mean it only works in the sense of advice ? What about the other items listed above? Thanks.'ought to' and 'should' are close equivalents in almost every meaning they have.