某矿山发生了一起严重的安全事故。关于事故原因,甲、乙、丙、丁4位负责人有如下断定。
甲:如果造成事故的直接原因是设备故障,那么肯定有人违反操作规程。
乙:确实有人违反操作规程,但造成事故的直接原因不是设备故障。
丙:造成事故的直接原因确实是设备故障,但并没有人违反操作规程。
丁:造成事故的直接原因是设备故障。
如果上述断定中只有一个人的断定为真,则以下断定都不可能为真,除了哪一项?
A.甲的断定为真,有人违反了操作规程。
B.甲的断定为真,但没有人违反操作规程。
C.乙的断定为真。
D.丙的断定为真。