Возможны варианты: продвижение по службе и повышение по службе.
См. в "Практическая стилистика современного русского языка" Ю. А. Бельчикова (М.: АСТ-ПРЕСС КНИГА, 2008): "Определения-прилагательные, причастия (и обороты речи с этими словами), имеющие оценочное значение, характеризующие человека, его деловые, личные качества <...>, согласуются с существительными мужского рода, используемыми при оценке, характеритике деловых, личных качеств женщины, преимущественно по грамматическому принципу, во всяком случае – в текстах официально-делового стиля, в административно-судебной речи, напр.: Петрова – хороший врач, опытный специалист...
Это – общелитературная норма... Согласование по смыслу определений прилагательных, т. е. в данном случае ориентация на имя лица: на имя, имя и отчество, фамилию женщины, возможно в разговорной речи, напр.: Анна Васильевна – опытная врач..." (с. 264).
Тире нужно.
Это устойчивое выражение, оно не обособляется. Тем не менее в художественной литературе можно найти примеры, где данный оборот выделяется запятыми.
Корректно: А за что – не говорит.
Согласно словарю Ф. Л. Агеенко, верно: Ухань, Ухани, Ухани, Ухань, Уханью, в Ухани.
Однако не все лингвисты разделяют такой подход. Так, в справочнике Л. Р. Концевича "Китайские имена собственные и термины в русском тексте. Пособие по транскрипции" предлагается склонять китайские географические названия, оканчивающиеся на -нь, в зависимости от родового слова. Так, названия городов, горных хребтов, проливов и проч. автор предлагает склонять как существительные мужского рода, например зверь: в [городах] Таньцзине, Сиане, Аньшане. А названия провинций, пустынь, равнин, деревень — как существительные женского рода: в Хуйнани (провинция). Согласно этой логике верно: Ухань, Уханя, Уханю, Ухань, Уханем, в Ухане.
Тире не требуется: Надежда, по словарю Ожегова, это ожидание чего-то радостного...
Правильно: вoдя́щий.
Вы правы. Корректно дефисное написание.