The statement that best explains why different areas of the Earth have different amounts of heat energy is:
C. The Earth receives different amounts of solar energy in different regions.
This is primarily due to the curvature of the Earth and its axial tilt, which affects how sunlight is distributed across the planet, leading to varying temperatures in different regions.