all所有 перед существительным означает «все, каждый отдельный» — весь набор, обычно значительный. Он сочетается с all / both都 в сказуемом, (modifier / structural particle)的 обычно присутствует, и — критически важно — отрицается с помощью no不是, а не not不.
Структура: 所有 + (的) + Noun + 都 …
all所有the people人都left走了吗?
Все уже ушли?
our我们school学校all所有的teachers老师都can会speak说English英文。
Все учителя в нашей школе умеют говорить по-английски.
Запомните: all所有…all / both都 = «каждый без исключения» (сильнее, чем просто all / both都). Чтобы сказать «не все», отрицайте всю фразу с помощью no不是: no不是所有人all / both都… («не все…»), никогда 所有人all / both都not不… (что означает «ни один из них…»).
Осторожно
- 所有人all / both都not不to go去 («никто не идет») vs no不是所有人all / both都to go去 («не все идут») — где стоит not不 / no不是, полностью меняется смысл.