有一个化学反应:甲+乙→丙+丁.对于此反应,下列说法正确的是()
A.若丙、丁为盐和水,则甲和乙一定是酸和碱
B.此反应可能是分解反应
C.若该反应为复分解反应,则生成物中一定有水
D.若甲和丙是单质,乙和丁是化合物,则该反应一定是置换反应