两句英文的区别有意思不同、用法不同。
1、意思不同:be supposed to意思为“应该;认为必须;被期望”,should意思为“应该;(常用于纠正别人)应当;(表示可能)要;(表示惊讶、迷惑、不相信等)竟会;(表示惊讶、客气、同情等)天哪;(加强疑问)该不会;(表示条件)万一;(表示让步)即使;(表示推测)谅必;(用于自责)亏得等”。
2、用法不同:be supposed to后面接动词原形;should后面接动词不定式的一般式时表示现在或将来可能实现也可能不实现的愿望,后接动词不定式的完成式时表示对过去一件未做的事情感到惋惜。