The best explanation for why the Southern Hemisphere experiences seasons opposite to those in the Northern Hemisphere is:
The tilt of Earth's axis is reversed in the Southern Hemisphere.
This answer is based on the fact that Earth's axis is tilted at about 23.5 degrees. As the Earth orbits the Sun, different hemispheres receive varying amounts of sunlight due to this tilt. When the Northern Hemisphere is tilted towards the Sun, it experiences summer, while the Southern Hemisphere is tilted away and experiences winter, and vice versa. The other options provided are not accurate explanations of the reason for opposite seasons.