Final answer:
Time zones are caused by Earth's rotation, as different parts of the Earth receive sunlight at different times.
Step-by-step explanation:
Time zones are caused by Earth's rotation. As the Earth rotates on its axis, different parts of the Earth receive sunlight at different times. This creates the need to divide the world into different time zones to maintain a standardized measurement of time.
Learn more about Time zones and Earth's rotation