B| D 本题涉及买卖合同和运输合同问题。根据《合同法》的规定,出卖人负有交付合同约定的标的物的义务,如果出卖人不能交付,则构成违约,需向买受人承担违约责任。同时,依据《合同法》运输合同的规定,承运人有按照合同约定将货物运到托运人指定地点,交付收货人的义务,如不能交付承运货物,则构成违约,需承担违约责任。本题中,张三与李四存在买卖合同关系,张三与王五存在运输合同关系。根据合同的相对性原理,李四的损失依买卖合同应由张三承担,张三承担了李四的损失后,依运输合同可要求王五承担责任。本题正确选项为BD。