katie sedlak answered 2/24/2011 Why Does The Earth Have Different Seasons? There are different seasons on earth because of the earths tilt axis, which causes the weather to keep changing. Also because of the rotation.