Multiple choice general knowledge

Which of the following planets crossed the face of the sun (in transit) after 122 years recently ?

  1. Venus

  2. Mars

  3. Jupiter

  4. Saturn

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Venus transits occur in pairs separated by 8 years, with over a century between pairs. The 2004 transit was the first since 1882 - exactly 122 years. Mars, Jupiter, and Saturn do not transit the Sun as viewed from Earth because their orbits are outside Earth's orbit.