Коротко: выражение “шуба греет” в большинстве случаев считается неполным или разговорно-эмфатическим. Глагол греть — переходный: он требует дополнения (кого/что греет?). Без явного дополнения смысл неясен.
Почему так бывает
- Греть означает причинять тепло кому-то или чему-то. Без дополнения непонятно, кого греет шуба: меня, людей, кого-то ещё.
- В разговорной речи такое сокращение встречается часто и воспринимается как образное или стилизованное высказывание (слоган, шутка). В формальной речи или учебном контексте предпочтительнее уточнять дополнение или заменить глагол.
Как правильно выразиться
- Шуба греет меня (в холодную погоду).
- Шуба греет людей.
- Шуба согревает меня.
- Шуба держит тепло (или сохраняет тепло).
Разница в оттенках
- греет/согревает — сосредоточено на эффекте тепла, который испытывает человек.
- держит тепло / сохраняет тепло — нейтрализирует акцент на активном действии и подчеркивает изоляцию.
- теплит — указывает на теплоизоляцию: “шуба теплит тело”.
Если хотите, могу помочь подобрать формулировку под ваш контекст (речь, сочинение, рекламный слоган и пр.). В каком контексте вы встретили это выражение?