Вопросы к Поиску с Алисой
Разница между should и ought to при переводе из прямой речи в косвенную заключается в том, что оба глагола остаются неизменными. englex.ru dzen.ru
Should в косвенной речи выражает, что действие, относящееся к прошлому, следует совершить в настоящем или будущем. vk.com Например: I told him he should be more careful — Я сказал ему, что ему следует быть внимательнее. vk.com
Ought to в косвенной речи означает, что действие, относящееся к прошлому, должно быть совершено. vk.com Например: I told him he ought to go away — Я сказал ему, что он должен уйти. vk.com
Таким образом, should выражает действие, которое следует совершить в настоящем или будущем, а ought to — действие, которое должно быть совершено в прошлом. vk.com