wet blanket(a person who says or does something that stops other people enjoying themselves • Если вы хотя бы раз чувствовали, что ваш собеседник нагоняет тоску и уныние, а от его занудства хочется открыть форточку, поздравляем: вы общались с душнилой! В английском языке такого человека называют wet blanket.skyeng.ru, cambridge.orgErdferkel); nitpicker(Марчихин); spoilsport(xmoffx); buzzkill(Rakhmanova)
killjoy(тж. buzzkill, funkiller, wet blanket; the term conveys the sense of someone who is unpleasant, dull, and spoils the fun or enjoyment of others Taras)
no fun at parties(тж. существует саркастичная фраза, которую можно сказать в ответ на чьё-либо педантичное замечание: "You must be fun at parties" karulenk)