Question: What repeating cycle is responsible for the four seasons that occur on Earth?

  Options: 
 A. rotation of the moon
 B. rotation of the Sun
 C. revolution of the sun in the galaxy
 D. revolution of the earth about the sun
Answer: D