Multiple choice general knowledge

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

  1. Mars

  2. Venus

  3. Jupiter

  4. Saturn

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

Venus transited the Sun on June 8, 2004, after a gap of 122 years (the previous transit was in 1882). Venus transits occur in pairs separated by 8 years, with over a century between pairs. Mars, Jupiter, and Saturn cannot transit the Sun as viewed from Earth because their orbits are outside Earth's orbit around the Sun. Only Mercury and Venus can transit the Sun from our perspective.