Приложение - это определение, выраженное существительным, согласующимся с определяемым словом в падеже. Дефис ставится между определяемым словом и приложением, если приложение можно заменить определяемым словом.
- Красавец - мужчина - приложение можно заменить определяемым словом, дефис поставлен верно.
- Завод - гигант - приложение можно заменить определяемым словом, дефис поставлен верно.
- Зима - волшебница - приложение можно заменить определяемым словом, дефис поставлен верно.
- Москва - река - приложение нельзя заменить определяемым словом, дефис поставлен неверно.
Ответ: 4.) Москва - река.