单项选择题

A.如托运人事先未申报,只有在发生危险时,承运人可将其卸岸或销毁
B.托运人事先未申报,在任何情况下,承运人可将其卸岸或销毁,但负赔偿责任
C.不论申报与否,当发生危险时,承运人可将其卸岸或销毁,但负赔偿责任
D.如托运人事先已申报,则只有在发生危险时,承运人可将其卸岸或销毁,且不承担赔偿责任。但不影响共同海损的分摊