D
分析:根据复分解反应的定义、特点以及发生条件进行判断,即产物中要有水或气体或沉淀中的一种或两种时此反应才能发生.
解答:A、由复分解反应的定义可知,反应物、生成物都是化合物,铁是一种单质,故此选项错误;
B、产物中无水、沉淀、气体生成,反应不能发生,故此选项错误;
C、产物中无水、沉淀、气体生成,反应不能发生,故此选项错误;
D、产物中有沉淀生成,此反应能发生,故此选项正确.
故选D.
点评:判断物质能否反应的关键就是找物质中解离成的离子重新结合生成水或气体或沉淀时,物质就能发生复分解反应.