化合反应可以生成水.例如,氢气和氧气反应生成水.
分解反应可以生成水.例如,过氧化氢分解生成水和氧气.
置换反应可以生成水.例如,氧化铜和氢气反应生成铜和水.
复分解反应可以生成水.例如,盐酸和氢氧化钠反应生成氯化钠和水.
故选D