Answer D is correct here.
Biogeographic isolation defines the separation of two different populations drawn from the same species as a result of physical factors. This could lead to evolution where groups adapt to new conditions that could dramatically be different. Geographic isolation may be responsible for the rise of new species but it does not mean that it creates them. Therefore, it is true to say that biogeographic isolation occurs only through geographic forces.