A、生物是否发生进化,要看基因频率是否发生变化,A错误;B、生物多样性是生物进化的结果,B正确;C、生物进化的实质是种群基因频率的改变,只要种群的基因频率发生了改变,就说明生物发生了进化,C正确;D、生物发生进化,不一定形成新物种,D错误.故选:BC.