Разница между метонимией и метафорой заключается в следующем:
- Метонимия — это замена одного слова другим на основе смежности понятий, когда одно явление связано с другим логически, пространственно или причинно-следственно. repetitor.1c.ru
- Метафора — это скрытое сравнение, при котором одно явление или предмет описывается через свойства и признаки другого, часто на основе сходства. repetitor.1c.ru
Таким образом, главное отличие в том, что в метонимии происходит переориентация фокуса внимания, а в метафоре создаются новые ментальные пространства на основе общих признаков. scienceforum.ru
Ещё несколько отличий:
- Метафора основана на взаимодействии двух ментальных пространств, а метонимия — в границах одного ментального пространства. cyberleninka.ru
- Метонимия связана с принципом когнитивной экономии, а метафора с экономией не связана. cyberleninka.ru
- Метафора ориентирована на взаимосвязь с существительным, а метонимия может быть реализована как существительными, так и глаголами. scienceforum.ru