Разница между конструкциями «be supposed to» и «ought to» в пассивном залоге заключается в их значении:
Таким образом, «be supposed to» описывает то, что ожидаемо случится, а «ought to» — то, что следует сделать, так как это обязанность или правильная практика. 23
Например, «Be supposed to»: The email was supposed to be sent by him an hour ago — Предполагалось, что он отправит письмо час назад. 1 «Ought to»: I ought to eat less fat — Мне следует есть меньше жирного. 2