【单项选择题】
甲向乙订购了一批干果,约定乙应于2007年6月1日之前将干果交给甲,否则承担1000元的违约金。乙便从外地订购干果,准备交给甲。外地的供货商将干果托运,但在托运过程中,因山洪暴发,火车在数日内无法通行,致使乙在2007年6月1日无法向甲交付干果,甲便向乙索要1000元违约金。下列选项中正确的是()。
A、A.乙不必支付1000元违约金,因为其对迟延履行并无过错
B、B.乙不必支付1000元违约金,因为不可抗力的发生,免除乙的违约责任
C、C.外地的供货商需要向乙承担违约责任
D、D.在外地的供货商向乙承担违约责任后,乙向甲承担违约责任