Чтобы правильно расставить запятые в предложении, давайте разберем текст по очереди, обращая внимание на грамматические правила, стоящие за их употреблением.
Вот текст с запятыми:
«Прощайте, (1) господа! Мне (2) должно (3) вас оставить! ― Со вздохом, добрый дух хозяйвам говорил. ― Я здесь уж отслужил; наш князь указ наслал, предписывает строго лететь на север мне. Хоть грустно, но лететь! Недолго (4) милые (5) уже на вас глядеть: с неделю, месяц много. Что мне оставить вам за вашу хлеб и соль, в знак моего признанья? Скажите: я могу исполнить три желанья».
Теперь давайте разберем каждую запятую детально:
(1) «Прощайте, господа!» - здесь запятая ставится перед обращением «господа». Это правило об употреблении запятой при обращении к кому-либо.
(2) «Мне должно...» - здесь запятая не нужна. Это простое предложение без обособленных членов.
(3) «...вас оставить!» - также запятая не требуется, так как это продолжение первого предложения.
(4) «Недолго, милые, уже на вас глядеть» - здесь запятые ставятся: первая перед обращением «милые», вторая – перед продолжением «уже на вас глядеть».
(5) Запятая не нужна после слова «милые», так как продолжение не требует обособления. Хотя логически, к данному предложению можно добавить обособление, чтобы выделить и акцентировать внимание на словах.
Теперь перепишем текст с расставленными запятыми:
«Прощайте, господа! Мне должно вас оставить! ― Со вздохом, добрый дух хозяйвам говорил. ― Я здесь уж отслужил; наш князь указ наслал, предписывает строго лететь на север мне. Хоть грустно, но лететь! Недолго, милые, уже на вас глядеть: с неделю, месяц много. Что мне оставить вам за вашу хлеб и соль, в знак моего признанья? Скажите: я могу исполнить три желанья».
Таким образом, правильные места для запятых отмечены. Надеюсь, пояснения помогли вам понять, как расставлять запятые в тексте!