分类：社会民生-法律
问题：2006年司法考题10．甲、乙签订货物买卖合同，约定由甲代办托运 
10．甲、乙签订货物买卖合同，约定由甲代办托运。甲遂与丙签订运输合同，合同中载明乙为收货人。运输途中，因丙的驾驶员丁的重大过失发生交通事故，致货物受损，无法向乙按约交货。下列哪种说法是正确的？ 　　A．乙有权请求甲承担违约责任 　　B．乙应当向丙要求赔偿损失 　　C．乙尚未取得货物所有权 　　D．丁应对甲承担责任 答案为：A 但我认为除了A之外,也对B.理由如下 依据合同法 第一百四十二条　标的物毁损、灭失的风险，在标的物交付之前由出卖人承担，交付之后由买受人承担，但另有规定或者当事人另有约定的除10．甲、乙签订货物买卖合同，约定由甲代办托运。甲遂与丙签订运输合同，合同中载明乙为收货人。运输途中，因丙的驾驶员丁的重大过失发生交通事故，致货物受损，无法向乙按约交货。下列哪种说法是正确的？ 　　A．乙有权请求甲承担违约责任 　　B．乙应当向丙要求赔偿损失 　　C．乙尚未取得货物所有权 　　D．丁应对甲承担责任 答案为：A 但我认为除了A之外,也对B.理由如下 依据合同法 第一百四十二条　标的物毁损、灭失的风险，在标的物交付之前由出卖人承担，交付之后由买受人承担，但另有规定或者当事人另有约定的除外。 因为甲乙没有约定交付地点（从题看不出）， 所以依据合同法 第一百四十五条　当事人没有约定交付地点或者约定不明确，依照本法第一百四十一条第二款第一项的规定标的物需要运输的，出卖人将标的物交付给第一承运人后，标的物毁损、灭失的风险由买受人承担。 在甲将标的物交付给丙后，标的物毁损、灭失的风险由乙承担。也就是说乙已经取得所有权。 那么此时丙的原因使得货物受损，因此乙应该可以以丙侵权为由，要求丙赔偿。 故认为，B项也对！ 请指教 
回答：这道题是有很多争议的。不同的资料给的答案和解释也不一样。官方参考答案给的是A。我认为是错了，出题人本想考合同的相对性原理，没想到弄巧成拙，他自己没有搞明白实践中代办托运的含义。

如果按它的说法选A，那么货交承运人时风险没有转移，也就是尚未完成交付行为，那么所有权也尚未交付，那么C也必须选择。这道题目就成为多选题了。

实际上答案应该是B。实践当中代办托运是向第三人履行的合同，一旦交付托运，按合同法规定风险和所有权已经转移，除非另有约定。既然已经交付了，风险和所有权都转移了，因此买方不能追究卖方的违约责任。而承运人的过错导致买方所有的货物损失，虽然双方没有合同关系，但完全可以追求承运人侵权责任。B是正确的。