be supposed to do sth与should have done sth 有什么区别?

问题描述:

be supposed to do sth与should have done sth 有什么区别?