Разница между no и not в английском языке заключается в следующем:
- No означает «нет» или «нисколько, никакой». 1 В своём втором значении отрицает существительные, при этом глагол остаётся в утвердительной форме. 1 Например: There is no milk in the fridge — В холодильнике совсем нет молока. 1
- Not означает «не» и отрицает чаще всего глагол. 1 Используется с различными частями речи: прилагательными, существительными, глаголами, местоимениями и другими. 34 Например: He is not an actor — Он не актёр, He does not play football — Он не играет в футбол. 3
Таким образом, no используется для отрицания существительных, а not — для отрицания других частей речи, чаще всего глаголов. 13