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 across the Sun occur in pairs separated by 8 years, with over a century between pairs. The 2004 transit was the first since 1882 - exactly 122 years earlier. This rare astronomical event happens when Venus passes directly between Earth and the Sun. The next pair occurred in 2012, and the next won't happen until 2117.