Отрицательная форма специальных вопросов.

В специальных вопросах отрицательная частица not ставится после подлежащего. В разговорной речи частица not сливается с вспомогательным или модальным глаголом:
Why did you not come yesterday?
Why didn't you come yesterday?
Почему вы не пришли вчера?
What does he not understand?
What doesn't he understand? 
Чего он не понимает?

Когда вопрос относится к подлежащему или его определению, то not ставится после вспомогательного или модального глагола:
Who hasn't seen this film yet?
Кто еще не видел этого фильма?
Who doesn't know this rule?
Кто не знает этого правила?

master@onlinenglish.ru