Чтобы отличить метонимию от синекдохи, нужно обратить внимание на принцип сопоставления. 5
Метонимия — это перенос названия с одного предмета или явления на другой на основе смежности, близости, пространственной и временной связи. 1 Например, «Класс зашумел» (вместо «ученики зашумели»). 3
Синекдоха — это разновидность метонимии, при которой значение одного предмета переносится на другой по количественному признаку. 34 При синекдохе может использоваться часть вместо целого, целое в значении части, единственное число в значении общего и так далее. 3 Например, «Все флаги в гости будут к нам» (флаги заменяют страны, государства, то есть используется часть вместо целого). 3
Таким образом, отличие метонимии от синекдохи заключается в том, что в метонимии сопоставление происходит на основе смежности понятий, а в синекдохе — по принципу количественной связи: единственное — множественное (и наоборот), часть — целое (и наоборот). 5