У глагола ought, как и у большинства модальных глаголов, есть только одна форма.
Модальный глагол ought может выражать:
1. Моральный долг, обязательство:
I ought to pay our debts.
Я должен заплатить наши долги.
She told him he ought not to have done it.
Она сказала ему, что он не должен был этого делать.
2. Желательность, целесообразность ("вам следует", "вам нужно"):
You ought to take care of yourself.
Тебе следовало бы позаботиться о себе.
You ought to see a doctor.
Вам нужно обратиться к врачу.
We really ought to buy a new car, oughtn’t we?
Нам следовало бы купить новую машину, правда?
3. Вероятность, предположение ("должно быть", "наверное"):
You ought to be hungry by now.
Вы, наверное, уже проголодались.
He ought to be here by now.
Он должен уже быть здесь к этому времени.
Apples ought to grow well here.
Здесь должны хорошо расти яблоки.