a)why

b)who

ANSWER

Why

Explanation:
The question asks for the reason people celebrate festivals. The word “Why” is used when we want to know the cause or purpose behind something.

Why do people celebrate festivals? → To learn the reason.

How would ask about the method or way of celebrating, not the reason.

So, “Why” is the right choice here — because every question has a reason!