Далее >>> Глагол need.

Глагол ought.

Глагол ought - должен, следует, следовало бы в сочетании с Indefinite Infinitive употребляется для выражения морального долга или совета, относящегося к настоящему или будущему:
Не ought to help his friend.
Он должен (ему следует, следовало бы) помочь своему другу.
You ought to be more careful.
Вы должны (вам следует, следовало бы) быть более осторожным.

Ought в сочетании с Perfect Infinitive употребляется по отношению к прошедшему и выражает, что лицо, о котором идет речь, не выполнило своего долга или поступило, по мнению говорящего, неправильно, т.е. выражает порицание или упрек:
You ought to have done it yesterday.
Вы должны были (вам следовало, следовало бы) сделать это вчера.
Не ought not to have sent that cable.
Он не должен был (ему не следовало, не следовало бы) посылать эту телеграмму.

Наряду с ought может употребляться глагол should. Глагол ought с инфинитивом в страдательном залоге переводится на русский язык аналогично should с инфинитивом в страдательном залоге.

Далее >>> Глагол need.
master@onlinenglish.ru