Не путайте вопросы к подлежащему и вопросы к дополнению. И те, и другие могут включать слова who и what, но строятся по-разному. Возьмем предложение:
The wind has closed the window. – Ветер закрыл окно.
Здесь the wind – подлежащее, the window – дополнение (на него направлено действие closed). Вопрос к подлежащему будет таким:
What has closed the window? – Что закрыло окно? ( то есть, чем было закрыто окно)
К дополнению:
What has the wind closed? – Что закрыл ветер?
Как видите, в вопросе к подлежащему what просто становится на место подлежащего, а в вопросе к дополнению вспомогательный глагол to have становится перед подлежащим – эта схема характерна для специальных вопросов.