Multiple choice How long does it take for Earth to spin upon its axis? 1 day 1 week 1 month 1 year Reveal answer Fill a bubble to check yourself A Correct answer Explanation The Earth rotates on its axis once every 24 hours, which constitutes one full day and night cycle.