В данном предложении содержится лексическая ошибка в слове «звёзд» — оно употреблено неправильно. Правильное слово — «звёзды», поскольку речь идет о звездах на погонах полковника, а не о небе.
Исправленное предложение:
Полковник звёзды с неба не ловил, но всё же был довольно опытным в военном деле командиром, прошедшим хорошую школу в Семилетнюю войну.
Объяснение:
- «Звёзды» — это множественное число слова «звезда», обозначающее награды или знаки различия на погонах.
- В форме «звёзд с неба не ловил» употребляется правильно, так как переносное выражение означает, что человек не испытывает амбиций или не гнушается чем-то недостижимым.
- Однако, в данном контексте, скорее всего, имеется в виду, что полковник не был «звёздным» — то есть, не достиг высокого звания или славы, или же речь о погонах. В такой ситуации более логичным будет оставить «звёзды» как символ званий.
Если же задумка — использовать слово «звёзды» в значении наград или званий на погонах, то исправление именно в этом.
Если нужно сохранить исходную стилистическую характеристику и более точное содержание, рекомендуется оставить «звёзды», как обозначение званий на погонах.