Разница между «should» и «supposed to» в английском языке заключается в их значении:
Таким образом, «should» выражает обязательство, долг или правильность, а «supposed to» — ожидание или требование. 2
Ещё одно различие заключается в том, что «should» — модальный глагол, а «supposed to» — модальная глагольная фраза. 1
Например, «should» используется для разговора о возможностях, предложений, советов, предсказаний будущего. 1 А «supposed to» — для обсуждения обязанностей, запланированных событий и действий. 1