单项选择题

延迟履行合同时发生了不可抗力,导致货物灭失,下列说法正确的是( )。

A.损失由双方当事人共同承担
B.损失由违约方承担
C.损失由法院决定
D.因发生了不可抗力,责任自灭