Запятая перед «но» ставится или нет?

Перед словом «но» ставится запятая как перед противительным союзом, соединяющим отдельные члены предложения или части сложного предложения. После союза «но» необходима запятая в ряде случаев.

Выясним, когда ставится запятая перед и после слова «но», если определим, к какой части речи оно принадлежит в русском языке, и применим правило пунктуации. Приведем примеры предложений.

Запятая перед «но» ставится

Чтобы правильно поставить знак препинания в предложении, выясним, какой частью речи является слово «но», а также посмотрим, что с его помощью присоединяется.

Слово «но» не обозначает предмет, как имя существительное (белизна, небо), признак предмета, как имя прилагательное (веселый, городской) или действие или состояние, как самостоятельная часть речи глагол (бегать, устать). К этому слову нельзя поставить вопрос, и, следовательно, оно не является членом предложения. Служебное слово «но» используется как средство связи между членами предложения  и выражает противопоставление одного предмета, признака или действия другому.

Гостиная была небольшая, но уютная.

Слово «но» — это сочинительный противительный союз.

Согласно правилу пунктуации русского языка перед противительным союзом «но» всегда ставится запятая в простом или сложном предложении.

Запятая перед но

На берегу реки ветер довольно свеж, но ласков.

В этом простом предложении союз «но» соединяет члены предложения, значение которых противопоставляется.

Этот фонарик сразу загорелся, но он светит почему-то совсем неярко.

В сложносочиненном предложении союз «но» соединяет два простых предложения, одно из которых обозначает несоответствие тому, о чём говорится в первом предложении. Его можно заменить противительными союзами «а», «однако».

Нам тебе нечего возразить, но (однако) не спеши с выводами.

В ряде случаев запятая ставится не только перед союзом «но», а и после него. Рассмотрим подробнее такие синтаксические ситуации.

Запятая после слова «но»

Запятая ставится после союза «но», если за ним следует обращение.

Дождь сейчас закончится, но ты, Сашенька, не выходи сразу во двор, залитый лужами.

В предложении после союза «но» может находиться вводное слово или сочетание, которое требует постановки запятых.

Я понимаю твое беспокойство, но, посуди сам, всё скоро закончится.

Запятая ставится после союза «но», если за ним следует причастный оборот, определяющий личное местоимение или имеющий причинное значение.

Солнце село за лес, но, обеспокоенный сложившейся ситуацией, я долго не мог уснуть.

После союза «но» ставится запятая, если в предложении за ним употребляется деепричастный оборот.

Миша выучил правило, но, сделав ошибку в контрольной работе, понял, что не усвоил его.

После союза «но» может находиться сравнительный оборот, который необходимо выделить запятыми.

Листья берез не шелохнутся, но, как разбойник, налетает ветер и треплет их.

В сложном предложении могут оказаться рядом сочинительный союз «но» и подчинительный союз, присоединяющий придаточное предложение. Если во второй части главного предложения нет указательного местоимения «то», на стыке союзов после служебного слова «но» ставится запятая.

Алёша возвращался с рыбалки, но, хотя он спешил, пришел домой всё же поздно.

Приведём примеры предложений, в которых ставится запятая перед и после слова «но» в зависимости от речевой ситуации.

Примеры

Вокруг стояла непроницаемая темнота, но вот среди деревьев мелькнул огонёк.

После дождя высокий, но обрывистый берег стал скользким.

Ты опаздываешь на поезд, но, если вызовешь такси, вполне успеешь.

Я поднялся на веранду по старому крыльцу, еще крепкому, но со скрипящими ступеньками.

Наступила глубокая ночь, но, несмотря на довольно позднее время, по проспекту всё еще мчатся автомобили.