下列叙述正确的是( )
A.阳离子只有氧化性,阴离子只有还原性
B.酸和盐反应一定生成一种新酸和一种新盐
C.酸和碱反应一定只生成盐和水
D.有单质参加的化合反应一定是氧化还原反应
A、元素中间价态的阳离子不只有氧化性,可以有还原性,阴离子不一定只有还原性,如ClO-、MO4-,是强氧化性离子,故A错误;
B、氧化性酸和还原性盐发生氧化还原反应;如硝酸和硫化钠的反应,故B错误;
C、强还原性碱遇到强氧化性酸就会发生氧化还原反应,如:3Fe(OH)2+4HNO3═3Fe(NO3)3+NO↑+2H2O,故C错误;
D、有单质参加的化合反应,元素化合价一定有变化,所以一定是氧化还原反应,故D正确;
故选D.