Запятая не нужна, но в неполном предложении ставится тире: При покупке водки N — сок M за 1 рубль.
Для определения значения фразеологических выражений необходимо обращаться к фразеологическому словарю (иногда значения фразеологизмов приводятся и в толковых словарях). Например:
Большой толковый словарь русского языка
Найти общий я. с кем-л. (достичь взаимопонимания; договориться о чём-л.); Язык без костей у кого. О болтливом человеке; Дать волю языку разг. – начать говорить что-л. не стесняясь, не сдерживая себя.
Да, постановка тире здесь соответствует правилам: оно отделяет определительный инфинитивный оборот с пояснительным значением, стоящий в конце предложения.
В определенном контексте такой строй предложения возможен. Например: Саша обещал прийти через пять минут и всех развеселить. Он вернулся через полчаса и с испорченным настроением. Запятая в этом предложении не требуется.
Дополнительные запятые не нужны.
Оба варианта возможны. Слова, зависящие от глагольной формы с отрицанием, могут стоять в форме как родительного, так и винительного падежа, если в зависимости от глагола без отрицания они употребляются в винительном падеже: содержит сою, глутамат натрия – не содержит сои, глутамата натрия / не содержит сою, глутамат натрия.
Воспользуйтесь словарями на нашем портале для выполнения этого задания.
Знаки препинания в этом предложении не требуются. Сравним формулировку из параграфа 90 справочника под ред. В. В. Лопатина: «Обороты со сравнительными союзами (частицами) как, словно, будто, точно, как будто, что не выделяются запятыми (...), если сравнительному обороту предшествует отрицание не или частицы совсем, совершенно, почти, вроде, точь-в-точь, именно, просто и др.: Да он всё делает не как люди (М. Г.); Стало светло почти как днем; Он выглядел совершенно (совсем) как ребенок». Прямо (прям) — это как раз частица.
Впрочем, от тире избавляться не обязательно, его можно поставить как интонационный знак.