实话实说,你有点冤枉,因为非机动车道被占了(这种情况现在还很常见)所以没办法,只能变道。但你的问题在于,没有观察后方车辆(大多数电动自行车主都容易犯的毛病)是否有安全的变道距离,以你的描述这个距离连十米都不到,你这么变道肯定是负主要责任的。如果B车是一个经验丰富的司机,那他会观察道边停车情况,给可能变道的电动车留出安全距离,或者直接自己变道或者减速,但他不这样做,继续正常行驶也没问题,因为这种变道太突然了。电动车变道其实是挺危险的,危险就在于,没有变道提示,我见过的大多数电动车车主在路上都是想变就变,别说做个手势或者开个转向灯什么(我不知道电动车是不是有转向灯,但我确实没见有人打过)连回头瞧一眼都懒得瞧,所以每次看到路边有速度较快的电动车,我都会躲得远远的。