Основные отличия между глаголами «Should» и «Ought to»:
- Степень формальности. 4 «Ought to» звучит более формально и считается устаревшим по сравнению с «should». 4 «Should» более распространён и используется в повседневной разговорной речи. 4
- Исторический аспект. 4 «Ought to» более архаичен и происходит из более старой формы английского языка. 4 «Should» является более современным и стандартизированным. 4
- Отношение к совету или рекомендации. 4 «Should» передаёт совет или рекомендацию, подобно «ought to». 4 Однако «ought to» часто воспринимается как более строгий совет или более сильное моральное обязательство, чем «should». 4
- Использование в разных контекстах. 4 «Should» более универсальный и может применяться в различных ситуациях, включая советы, рекомендации, ожидания, предположения и обязательства. 4 «Ought to» чаще используется для выражения моральных или обязательных аспектов. 4
Ещё одно различие заключается в том, что после «ought to» всегда ставится инфинитив с частицей «to», а после «should» — только простой инфинитив без частицы «to». 13