A、不同物种之间一般是不能相互交配的,即使交配成功,也不能产生可育的后代的现象,A错误; B、新物种的形成一般是由长期的地理隔离而出现生殖隔离,但存在生殖隔离不一定存在地理隔离,B错误; C、形成新物种的标志是形成生殖隔离,有地理隔离并不一定形成生殖隔离,C错误; D、地理障碍阻止了同一物种两种群间的基因交流,可能导致两个物种的形成,D正确; 故选:D.