Язык и география
Склоняются ли названия населенных пунктов? Как правильнее говорить: «Я живу в Комарово» или «я живу в Комарове»?
Тут, прежде всего надо внести различие между языком военным и официально-административным, с одной стороны, и разговорно-бытовым — с другой.
Военный язык с давних пор — в интересах точности — знает несклоняемую форму таких названий: «восточнее Пулково», «севернее Саблино» и т. д.
То же в железнодорожном языке: «проезд от Озерки до Левашове», «билет от Поповка до Бологое» и т. д.
И вообще на транспорте.
При выезде из Зеленогорска в сторону Ленинграда мы видим на шоссе огромную надпись: «До Репино — 10 км».
В быту во всех приведенных случаях каждый скажет: «восточнее Пулкова», «севернее Саблина», «от Озерков до Левашова», до Репина».
...Вспомним строки из стихотворения Лермонтова «Бородино»:
«Недаром помнит вся Россия
Про день Бородина...»
или письмо Чехова к Горькому от 9 мая 1899 года, которое Чехов писал по приезде в Мелихово: «Живу у себя в Мелихове...», или стихотворение «Дачный случай» Маяковского, которое он написал, приехав в подмосковное дачное место «Пушкино»:
«Я
нынешний год
проживаю опять
в уже
классическом Пушкине...»
Да, в силу давней русской речевой традиции правильнее (в разговорном языке во всяком случае) говорить: «Я живу в Комарове».
И вообще русскому языку свойственно склонение названий населенных пунктов. Постараюсь подтвердить этот вывод примерами.
В Советском Союзе есть ряд городов и поселков с названиями во множественном числе: «Великие Луки», «Струги Красные», «Ново-Сокольники», «Лубны», «Шахты», «Котлы» и т. д.
« О законе “склонения”
» Язык и история