Разобраться, какое выражение правильное – «не у кого» или «ни у кого», можно, зная значения слов и принимая во внимание контекст предложения.
Как пишется правильно: «не у кого» или «ни у кого»?
Безошибочны оба варианты написания – не у кого и ни у кого.
Какое правило применяется?
Выражение «не́ у кого» употребляется в речевом процессе в значении – «нет никого, у кого можно что-либо взять, попросить и т.п.». Фразеологизм. Состоит из частицы «не», предлога «у», местоимения в форме Р. п. «кто». Пишется в три слова. Ударение падает на частицу, поэтому пишется «не», не выражающая отрицания.
Выражение «ни у кого» тоже фразеологизм, устойчивое сочетание. Имеет значение – «отсутствие того, кто мог бы для чего-либо подходить, быть полезным». Состав тот же, как в вышеназванном словосочетании, за исключением первого слова.
В сильной позиции в этом выражении находится местоимение, а не частица, поэтому пишется «ни», вследствие чего весь контекст, в котором находится это сочетание слов, приобретает отрицательное значение.
Примеры предложений
Не у кого взять денег в долг, все бедные.
Ни у кого нет зажигалки, все некурящие.
Как неправильно писать
Орфографически неверно писать – ни у каго, не у ково, неукого, ниукого.