A、麦克斯韦预言了电磁波的存在;而赫兹第一次用实验证实了电磁波的存在;故A错误;B、电磁波跟机械波都存在反射、折射、干涉、衍射现象;故B正确;C、由电磁波理论可知,变化的电场一定能产生磁场;故C正确;D、只有周期性变化的电场才能产生周期性的磁场;从而形成电磁波;故D正确;故选:BCD.