What are the driving factors behind divergent evolution? Random genetic copying errors result in genetic drift through time. New and unique selection pressures emerge over time. Habitats impose similar selection pressures, such as temperature and rainfall. An isolated population no longer breeds with or shares genes with its ancestors..