A、因为基因突变是不定向的,随机发生的,所以,即便环境没有改变,也可能会因为突变改变基因频率,另外个体的迁入迁出同样影响基因频率,A错误;B、物种在群落中会与其它物种构成一些种间关系,一个物种的形成或灭绝,会影响到若干其他物种的进化,例如:如果狼灭绝了,那么羊会因为天敌减少而导致进化速度变慢,B正确;C、生物多样性包括基因多样性、物种多样性、生态系统多样性,C错误;D、自然选择决定生物进化的方向,D错误.故选:B.