A、有化合价变化的反应是氧化还原反应,不一定有氧元素参加,故A错误;
B、氧化反应和还原反应同时发生,故B错误;
C、氧化剂在反应中被还原,发生还原反应,故C错误.
D、氧化还原反应的实质是有电子的转移,故D正确;
故选D.