Вопросы к Поиску с Алисой
Чтобы отличить использование «have no» и «have not» в английском языке, нужно обратить внимание на контекст. ru.hinative.com
«Have no» используется, когда нужно усилить, подчеркнуть неимение чего-то: «нет никакого», «совсем нет». otvet.mail.ru Например: I have no kids — у меня нет детей. ru.hinative.com
«Have not» + глагол употребляется, когда человек хочет указать, что никогда не делал что-то или давно не делал. ru.hinative.com Например: I have not been to Russia — я никогда не была в России, I have not watched this movie in a long time — я давно не смотрела этот фильм. ru.hinative.com
Таким образом, «have no» используется для описания отсутствия чего-либо, а «have not» — для указания на то, что человек никогда не делал что-то или давно не делал. ru.hinative.com