Earth has seasons because of its axis is tilted.Earths axis is always pointed in the same direction so different parts of Earth get the suns direct rays throughout the year.For example in summer the sun rays hit that region more directly than at any other time of the year. Have a good day