区别就是,两者语态和意思上都是不同的

are supposed为被动结构,中文意思是,被认为,应该

supposed为主动结构,中文意思是v. 预期,推断假定认为(suppose 的过去式和过去分词形式)

All this was supposed to work like magic.这一切应该魔法般地起作用。

We're supposed to be running a business here. I've got work to do.我们本应该在这做生意。我有工作要做。