Multiple choice general knowledge history

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 face of the Sun in 2004 after 122 years (previous transit was in 1882). This rare astronomical event occurs in pairs separated by 8 years, with over a century between pairs. Mars, Jupiter, and Saturn do not transit the Sun from Earth's perspective.