A、若生成物C和D分别为盐和水,则该反应物可能是酸和碱,该选项说法正确;B、若A和C是单质,B和D是化合物,则该反应一定是置换反应,该选项说法正确;C、若A是可溶性碱,B是可溶性盐,则C和D可能是两种沉淀,例如氢氧化钡和硫酸铜反应能生成硫酸钡沉淀和氢氧化铜沉淀,该选项说法正确;D、若A、B各取10克,混合后使其反应,如果恰好完全反应,则C、D的质量总和一定等于20克;如果不是恰好完全反应,则C、D的质量总和一定小于20克,该选项说法不正确.故选:D.