单项选择题

某一禁止在战争中使用化学武器的公约在通过时,甲、乙、丙、丁四国都予签署,但甲国一年内未予批准,乙国声明在自卫战争中不受条约拘束,丙国宣布退出条约,丁国要求条约作出修改,上述四国的行为中,哪一国是违反条约法公约的?()

A.甲国
B.乙国
C.丙国
D.丁国