Ответ:

Перевод задания: Вставьте подходящий предлог: in, on или at.

My friends are having fun on my birthday. (Мои друзья весело проводят время в день моего рождения.)

С указанием конкретного дня употребляется on. Правильный вариант: B.