вы можете воспользоваться скидкой 20% ПРИ предъявлении документа, удостоверяющего личность,
или
вы можете воспользоваться скидкой 20% ПО предъявлении документа, удостоверяющего личность?
Грамматически верны оба варианта. Но с точки зрения стилистики следует написать: вы можете воспользоваться скидкой 20% при предъявлении документа, удостоверяющего личность или вы можете воспользоваться скидкой 20%, предъявив документ, удостоверяющий личность.
Вариант по предъявлении свойствен официальной речи.
Последние ответы справочной службы
1. В приведенном контексте так-то выступает в роли частицы, синонимичной вообще-то, и не требует обособления: Ну так-то мы и не расставались вовсе.
2. Запятая нужна: Раз группа распалась, значит, и с ним тоже рассталась. Сравним формулировку и примеры из справочника по пунктуации Д. Э. Розенталя: «Если слово значит находится между придаточной и главной частями сложноподчиненного предложения, то оно выделяется запятыми: Если наступит весна, значит, будет тепло; Раз так упорно отстаивает свои взгляды, значит, чувствует свою правоту — слово значит играет роль структурного элемента предложения». Следует, однако, добавить, что в лингвистических источниках слово значит может иметь разную грамматическую трактовку, о чем подробнее см. ответ на вопрос № 324426.
Страница ответаВторое тире в таких случаях поглощается запятой: Когда герой оказался в отчаянном положении — без денег и жилья, он проявил настойчивость в достижении своей цели. Сравним пример из справочника по пунктуации Д. Э. Розенталя: То ли он решил, что ошибся — честного человека не распознал, то ли по другой причине, но он охотно выполнил просьбу.
Страница ответаСлово о в восклицательном предложении может выступать в разных ролях: 1) в роли междометия: О, чего нашёл!; 2) в роли частицы, синонимичной вот, несущей на себе фразовое ударение (как в предложении О как!): О́ чего нашёл!
Страница ответа