单项选择题

A.货运代理作为一个代理,仅对自己的错误和疏忽负责
B.货运代理作为一个代理,不仅对自己的错误和疏忽负责,还应使货物完好地抵达目的地,这就意味着其承担了承运人的责任和第三方造成损失的责任
C.货运代理的责任取决于合同的条文和自由选择运输工具等
D.货运代理作为一个代理,不需要负任何责任