Verbul ought to are o singură formă, folosită cu valoare de condițional prezent și de subjonctiv trecut. Dacă este urmat de un infinitiv perfect (have + participiu trecut), ought to are valoare de condițional trecut.Ought to este un sinonim al lui should. Singura diferență între cele două este aceea că ought to exprimă o nuanță mai categorică decât should, foarte apropiată de obligație (care este exprimată prin must).
Ought to exprimă:
- o obligație, o datorie morală. Urmat de un infinitiv prezent, ought to se referă la prezent sau viitor (dacă în propoziție există un adverb de timp care să marcheze viitorul): I ought to go. – (Chiar) Trebuie să plec. Urmat de un infinitiv perfect, ought to se referă la o obligație/datorie care nu a fost îndeplinită (afirmativ) sau la un reproș (negativ): He ought to have told you. – Ar fi trebuit să-ți spună. You oughtn’t to have done that. Nu ar fi trebuit să faci asta.
- o supoziție, o presupunere sau o probabilitate mare ca un lucru să se întâmple: He trained very hard, he ought to win. S-a antrenat foarte tare, ar trebui să câștige.