A、这种说法只是复分解反应的条件,不能用来判断是否属复分解反应,如有水生成的反应,氢气与氧气反应生成水,是化合反应.
B、置换反应是单质和化合物生成另一种单质和化合物的反应;
C、根据质量守恒定律的定义判断;
D、当AB没有没有完全反应时,A、B质量和大于C、D质量和.
【解析】
A、复分解反应是指两种化合物交换成分的反应,生成物中有水、气体或沉淀只是复分解反应能否发生的条件,此项错误;
B、若此反应是置换反应,则AC和BD中必定各有一种单质,此项正确;
C、生成物是质量要根据物质的质量比来确定,此项错误;
D、当AB没有没有完全反应时,A、B质量和大于C、D质量和.此项正确;
故选BD.