В данном предложении нужно выразить необходимость или обязанность совершить действие. Вариант "have to" (должен, приходится) подходит по смыслу, так как надеть перчатки — это необходимое действие из-за холода.
Ответ: b) have to