Имя существительное, обозначающее воинское звание "г(Г?)енерал(?)лейтенант", являясь сложным, содержит в себе два, на наш взгляд, наиболее проблемных места.
При написании слова "г(Г?)енерал(?)лейтенант" мы зачастую воспринимаем его как своеобразное имя собственное, ведь людей, имеющих столь высокое звание, не так уж и много.
В связи с этим, нам хочется, выделяя это существительное в тексте, написать заглавный вариант буквы "Г". Сразу скажем, что это предположение верным не является, потому что воинские звания, в том числе и "генерал-лейтенант", не пишутся с больших букв. Нужна строчная "г".Второй момент, осложняющий написание, - это наличие или отсутствие дефиса между "генерал" и "лейтенант". Чёрточка между двумя частями действительно нужна, поскольку в этом слове задействуется правило о том, что, если мы не поставим дефиса, то фактически получим словосочетание, равное по смыслу такому: "генерал, являющийся лейтенантом" или "лейтенант, являющийся генералом". Чтобы не допустить такой бессмыслицы, мы соединяем обе части при помощи дефиса.
Верный вариант - "генерал-лейтенант".
Пример употребления:
"У генерала-лейтенанта полиции была отменная репутация".