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 transits (passes across the face of the Sun) occur in pairs separated by 8 years, with over a century between pairs. The most recent transit occurred in 2004 and 2012, with the previous one in 1882 - a gap of 122 years. Mars and Jupiter never transit the Sun as seen from Earth because their orbits are outside Earth's orbit. Saturn's orbit is even more distant, making transits impossible from our viewpoint.