直行闯红灯,而且还撞上了左转的车辆。如果直行是红色信号灯,那左转车辆是绿色信号灯,这是闯红灯的全责,如果直行是绿灯,不论是撞上了对面左转或右转的车辆,是对方负全责,直行不用负责任。如果说左转也是闯红灯的话,属于双方闯红灯,那责任是双方各承担一半!