Перед союзом "но" всегда ставится запятая! Если бы его там не было, то запятая соединяет однородные члены.
Если ответ по предмету Русский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.