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 in 2004 after a 122-year gap (previous transit was in 1882). This was a significant astronomical event widely covered in the media. The question is historically accurate but dated; the next transit occurred in 2012.