As someone who speaks only English, I would say (b) but technically both are correct. I would probably say: It seems everyone else is happy about the outcome of the election. Am I the only one who is not in the mood FOR celebration?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.