求逻辑高手解一题

问题描述:

求逻辑高手解一题
2008年以来,索马里附近海域先后发生累计逾120起海盗劫船事件.海盗何以猖獗?甲乙丙丁四人有断定如下:
甲:海盗猖獗的主因是被劫船只通常都愿支付高额赎金
乙:如果海盗猖獗的主因是被劫船主愿支付高额赎金,那么肯定会助长海盗的气焰
丙:确实助长了海盗的气焰,但其主因并非被劫船主都愿意支付高额赎金.
丁:海盗猖獗主要是被劫船主愿支付高额赎金,但其嚣张气焰并非都由此生成
如果上述断定有一个人的断定为真,那么以下断定都不可能为真,除了:
A.甲 B.乙 C.丙 D.丁

p:海盗猖獗的主因是被劫船主愿支付高额赎金 q:肯定会助长海盗的气焰
甲 p
乙 p-q
丙 非p-q
丁 p-非q
所以是丙 甲,乙,丁都是在p为真时