Обоснование: 2004 год был годом, когда ... Олимпийские игры прошли в Афинах. Поскольку речь идет о времени (годе), нужно использовать наречие времени 'when' (когда). 'Who' (кто) используется для людей, а 'which' (который) - для предметов или животных, когда есть выбор.
Ответ: a. when