Question: The moon has many more impact craters than Earth. Which of the following gives the best explanation for the moon having more craters than Earth? The moon has no atmosphere. The moon rotates much slower than Earth does.The moon has one side facing away from Earth at all times The moon orbits between Earth and the sun. Need Assignment Help?