Краткое пояснение: В данном случае нам нужно выбрать правильную форму глагола, чтобы выразить, что следовало надеть куртку, так как сейчас холодно.
Разбираемся:
- Wear - это глагол в настоящем времени (носить).
- Have worn - это форма перфекта (совершенного вида), используется, когда говорим о действии, которое должно было произойти в прошлом, но не произошло.
Логика такая: Так как сейчас холодно, и говорящий жалеет, что не надел теплую куртку, нужно использовать форму have worn, чтобы выразить сожаление о том, что действие не было совершено в прошлом.
Ответ: have worn