多项选择题

一辆公共汽车在正常运行时被一辆违章行驶的货车撞上,造成乘客王某受伤。王某的损失应当由谁赔偿?()

A、王某可以要求公交公司全部赔偿 
B、王某可以要求公交公司和货车车主承担连带责任 
C、王某不能直接要求货车车主赔偿 
D、王某可以分别要求公交公司和货车车主全部赔偿