Почему английский говорит I’m cold, а не I have cold
Если коротко: английский выражает физическое ощущение через глагол be, а не через have. I’m cold означает «мне холодно», а не «я холодный как предмет». Русское «у меня холодно» или «я замёрз» не переносится на английский буквально. I’m cold. Мне холодно. I’m hot. Мне жарко. I’m hungry. Я голоден. / Мне хочется есть. I’m thirsty. Я хочу пить. Во всех этих случаях английский описывает состояние человека, а не наличие у него чего-либо. Фраза: *I have cold. в стандартном английском не означает «мне холодно»...