The correct answer is (B) Mesosaurus have been not able to spread easily across land because it better adapted the environment and stayed there in water.
Mesosaurus was found only in a smaller area than other species because it was not possible for them to swim across continents and as a result of this they adapted fresh water for survival. Earlier South America and Africa were joined but due to continental drift they separated and the reptile, Mesosaurus lived in the a particular place and adapted the environment for their survival.