答案是B.
从语法角度说,
1 如果选用A,句子就成了--------Carelessness is often the REASON FOR fires.
2 如果选用D,句子就成了--------Fires are the effect / result of carelessness.
3 c 不符合你的语境.
Andrew wants to change his job but his wife IS AGAINST it.
==Andrew wants to change his job but his wife DISAGREES WITH it