Я сам сталкивался с такой задачей, поэтому с удовольствием расскажу, где именно ставится дефис при приложении в указанных названиях. Приложение, или причастие в приложении, нужно писать через дефис в тех случаях, когда оно созвучно с обычным прилагательным.1. Генерал Иванов, в данном случае дефис не нужен, так как ″генерал″ и ″Иванов″ являются самостоятельными словами.
2; Мороз воевода — в данном случае дефис нужен, так как ″воевода″ выполняет функцию причастия и является приставкой к основному слову ″мороз″.
3. Красавица зима ⸺ в данном случае дефис не нужен, так как ″красавица″ и ″зима″ являются самостоятельными словами.
4. Отец старик, в данном случае дефис не нужен, так как ″отец″ и ″старик″ являются самостоятельными словами.
5. Инженер строитель ⸺ в данном случае дефис нужен, так как ″строитель″ выполняет функцию причастия и является приставкой к основному слову ″инженер″.
6. Село Зайцево ⸺ в данном случае дефис не нужен٫ так как ″село″ и ″Зайцево″ являются самостоятельными словами.
7. Москва река ⸺ в данном случае дефис не нужен٫ так как ″Москва″ и ″река″ являются самостоятельными словами.
Важно помнить, что использование дефиса в приложении зависит от созвучности с обычным прилагательным. Если приложение имеет полное значение прилагательного, то дефис не нужен. Если же приложение имеет приставочное значение и созвучно с обычным прилагательным, то дефис следует ставить.