Я сделала для себя открытие. Полезла в интернет, уточнить, как все-таки правильно - ОВД такого-то района г. Москвы или г. Москва, а тут вон как, вопрос даже не в букве г. Оказывается "в городе Москве" - это правильно. Как же так и с каких пор так стало? В советской школе меня учили другому: либо "Я живу в городе Москва" (не склоняется), либо "Я живу в Москве" (склоняется). Вот с сокращением не знаю, как же правильно. А например, Правительство города Москвы - уже звучит вполне привычно. Что скажете?
2 ответа
Склонение географических названий действительно тема нелёгкая. Об этом можно прочитать здесь
Географическое название, употребленное с родовыми наименованиями город, село, деревня, хутор, река и др., выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование.
Правильно: в городе Москве, в городе Санкт-Петербурге, из города Киева; в деревню Ивановку, из деревни Ольховки, в селе Шушенском, под хутором Михайловским; у реки Волги, долина ручья Сухого.
Склоняются обе части в наименовании Москва-река: Москвы-реки, на Москве-реке и т. д. В разговорной речи встречаются случаи несклоняемости первой части: за Москва-рекой, на Москва-реке и т. д. Но такое употребление не соответствует строгой литературной норме.
Географические названия в сочетании с родовым словом обычно не склоняются в следующих случаях:
когда внешняя форма названия соответствует форме мн. числа: в городе Великие Луки, в городе Мытищи; когда род обобщающего нарицательного слова и топонима не совпадают: на реке Енисей, у реки Хопёр, в деревне Парфёнок (однако это замечание не относится к сочетаниям со словом город, поэтому правильно: в городе Туле, из города Москвы.
Всегда было правильным склонять оба слова - в городе Москве. Лишь в последнее время из уст не очень грамотных людей стали звучать фразы "в городе Москва". Видимо, сказалось влияние названий иностранных городов, где склоняется только слово "город" или названий российских населенных пунктов, представляющих несклоняемые существительные: "в городе Сочи"