Answer:
Earth's tilted axis
Explanation:
The axial tilt of the Earth causes either the northern or southern hemisphere to be closer to the sun, causing seasons
a).Earth’s rotation
This causes the day night cycle, not seasons.
b.) precession
Precession is the movement of the earth's axis in its orientation with its orbit, for example the orbit changing from lets say 15 to 20 degrees.
d.)Earth’s distance from the sun-
If this were true, all the earth would have the same seasons, but they do not.