Ответ:

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

People wear colourful costumes on the day of the carnival. (В день карнавала люди надевают яркие костюмы.)

Сочетание on the day обозначает конкретный день. Правильный вариант: B.