分析:根据复分解反应发生的条件,若两种物质相互交换成分有沉淀、气体或水生成,则能发生化学反应,据此进行分析判断.
解答:解:A、由复分解反应发生的条件,若两种物质相互交换成分有沉淀、气体或水生成,则能发生化学反应,故生成气体跟完成复分解反应条件有关,故选项错误.
B、由复分解反应发生的条件,若两种物质相互交换成分有沉淀、气体或水生成,则能发生化学反应,故生成沉淀跟完成复分解反应条件有关,故选项错误.
C、由复分解反应发生的条件,若两种物质相互交换成分有沉淀、气体或水生成,则能发生化学反应,故生成水跟完成复分解反应条件有关,故选项错误.
D、由复分解反应发生的条件,若两种物质相互交换成分有沉淀、气体或水生成,则能发生化学反应;复分解反应是两种化合物相互交换成分生成两种新的化合物的反应,生成物均是化合物,故生成单质与完成复分解反应条件无关,故选项正确.
故选:D.
点评:本题难度不大,掌握复分解反应发生的条件(有沉淀、气体或水生成)并能灵活运用是正确解答本题的关键.