Разница между фразовыми глаголами run out of и run short в том, что первое означает полное исчерпание запасов, а второе — снижение количества до небольшого уровня. 1
Run out of — запасы подходят к нулю. 1 Пример: «We are running out of fuel» — у нас заканчивается топливо. 1
Run short of — запасы снижаются, но ещё есть небольшое количество. 14 Пример: «We are running short of water» — у нас заканчивается вода. 1