Нужно выбрать время, которое описывает действие, начавшееся в прошлом и продолжающееся до настоящего момента. Это время Present Perfect Continuous.
Ответ: d) have been wearing