多选题 医药公司与乙运输公司订立了一份运输合同,要求乙将价值100万元的药品运往丙公司。因乙的车辆当天全部外出,乙遂委托个体运输户张某代运,并约定了运价。由于当天下大雨,张某不能按时赶到,就宿于某旅馆。旅馆有车库,但张某为省钱,将车停在河堤旁。当晚山洪暴发,冲倒车辆,致使药品损失大半。对此损失应由谁赔偿?
  • A.由甲医药公司赔偿
  • B.由乙运输公司赔偿
  • C.由张某赔偿
  • D.由乙运输公司和张某共同赔偿
【正确答案】 B
【答案解析】当事人一方因第三人的原因造成违约的,应当向对方承担违约责任。