be suppose蟠校盯昂d to和should用法上的区别:意思不同、用法不同、侧重点不同
一、用法上意思不同
1.be supposed to意思:应该;认为必须;被期望
2.should意思:应该;可能;应当;竟然;将要

二、用法不同
1.be supposed to用法:接名词、代词或that/wh-从句(可用于虚拟式)作宾语。
例句:
They were supposed to be here an hour ago.
他们应该在一小时以前到达这里。
2.should用法:助动词shall的过去式,接动词不定式的一般式时表示现在或将来可能实现也可能不实现的愿望; 后接动词不定式的完成式时表示对过去一件未做的事情感到惋惜。
例句:
You should take advantage of it.
你应该好好利用这个机会。
三、用法上侧重点不同
1.be supposed to侧重点:用于虚拟条件从句中,可用于各种人称。
2.should侧重点:只用于第一人称;用于陈述语气。