Видя в новостях всевозможные варианты написания возник резонный вопрос - так как же правильно писать?
Большинство СМИ написали:"День Москвы-реки".
Москвичи в разговоре обычно произносят слитно "на москвареке".
Давайте разбираться...
Названия рек, как правило, согласуются с родовым наименованием, например: на реке Днепре, на Москве-реке и т.д.
[Розенталь Д.Э. Справочник по правописанию и литературной правке. М.,1997. С. 283-284]
Рекомендует склонять обе части, как и в случаях в реке Оке, в реке Волге и иных подобных.
Сочетание на Москва-реке имеет разговорную окраску.
[Голуб И.Б. Русский язык и культура речи. М., 2002. С. 321]
Есть составные названия, которые хотя и пишутся не слитно, а через дефис, но тоже являются прочно слитыми с несклоняемым первым словом: "Китай-город", "Царь-пушка".
Мы можем сказать "на Волге-реке", "на реке Волге" и просто "на Волге", ведь города "Волга" нет, и никакой словесной путаницы произойти не может.
Но с такими реками, как Москва, дело обстоит сложнее: ведь есть город Москва и река Москва. Тут для ясности после собственного имени "Москва" добавляется слово "река", но слияния двух слов в одно не достигается, почему и требуется склонение обоих слов. Об этом уже много писалось. В известной статье Федора Гладкова "О культуре речи", напечатанной в журнале "Новый мир", где автор пишет:
"В свое время мне удалось добиться склонения Москвы-реки".
Грамота.ру допускает оба варианта.
Когда мы учились в школе, правильным был вариант "Москва-реки", а сейчас все чаще встречается "Москвы-реки".