Ответ:

Осада затянулась — значит, враги долго окружали город, не давая жителям свободно получать припасы. Запасы еды закончились, поэтому в городе был сильный голод.