Решение:
Для начала вопросительного предложения, которое спрашивает о причине получения подарков, требуется вопросительное слово.
- Вариант a) Why (Почему) подходит для вопроса о причине.
- Вариант b) Who (Кто) спрашивает о субъекте действия, но здесь вопрос не о том, КТО получил подарки, а ПОЧЕМУ.
- Вариант c) When (Когда) спрашивает о времени, что также не соответствует смыслу вопроса.
Ответ: a) Why