He is supposed to speak English well.
can=be supposed to(能、会)
区别
can只能用于一般现在时和一般过去时
be supposed to可以用于任何时态