如果a车直行时,b车右转未遵守交通规则并未在十字路口内右转,或者b车右转时并未打转向灯,那么b车应该承担交通事故的责任。
如果b车有打转向灯且在十字路口内右转,a车就需要根据车速和距离判断刹车或变道,避免交通事故,如果a车未能做出正确判断,a车也可以承担一定责任。要明确的是,遵守交通规则,保持注意力,尊重其他车辆的存在,才能有效避免交通事故的产生。