我知道你的意思,如果C不在那里的话,A也不会从右侧超车就不会撞上了,但是交通事故不是像你想的那么认定的,确实和C也没有关系,碰撞是A和B碰撞的,A也不能从B的左侧超车,A必须走非机动车道的。过不去也要从B后面等着。如果C碰了B,B碰了A那另说,关键是C没有接触,确实是和C没有关系。再说了C是正常行驶,也是从左侧正常超车...
举个例子来说,如果B车是因为避让C车打方向把A车撞了,那这场交通事故也是和C车没有关系的,毕竟是没有发生接触,事故是B和A的事情,按理说B车不应该打方向而是应该减速的.....
像你说的这个事故最终认定我说不好,有可能是B的责任(变道占非机动道导致A躲闪不及撞上了),也有可能是A的责任,算A追尾,B车已经停下车上下乘客,A没有观察好路况没有及时发现前车直接撞上去。我觉得B担责的可能性很大,毕竟拐弯让直行,B车变道造成A车碰撞,没有做到观察义务