In the World of Grammar

К вопросительным местоимениям (the interrogative pronouns) относятся:
who? (whom?) (кто? кого?)
what? (что?)
which? (который?)
whose? (чей?)

Who?

Who? (кто?) в вопросительном предложении обычно выполняет функцию подлежащего и употребляется по отношению к лицам:

Who saw Peter yesterday? — Кто видел Петра вчера? Who can answer my question? — Кто может ответить на мой вопрос?

Whom?

Местоимение whom является объектным падежом местоимения who и переводится на русский язык словами "кого?" и "кому?". Местоимение whom может употребляться с любыми предлогами образуя предложные обороты:

By whom is this book written? — Кем написана эта книга? With whom did you go to the museum? — С кем вы ходили в музей?

What?

Местоимение what имеет четыре значения:

- Что?

  What has happened? — Что случилось?

- Какой (-ая, -ое, -ие)?

  What book are you reading? — Какую книгу вы читаете?

- Кто? (когда необходимо выяснить профессию).

  What is your friend? — Кто твой друг? He is an administrator. — Он администратор.

- Каков (-а, -о, -ы)?

  What is your task? — Каково твое задание?

Если местоимения who и what являются подлежащими, то глагол после них употребляют в единственном числе:

Who has seen a new film? — Кто видел новый фильм? What is lying on the table? — Что лежит на столе?

Which?

Местоимение which употребляется со значением "который", "какой", "кто", "что", если речь идет о выборе из ограниченного числа лиц или предметов:

On which floor do you live? — На каком этаже ты живешь? Which of you speaks English? — Кто из вас говорит по-английски?

Whose?

Местоимение whose (чей, чья, чье, чьи) всегда стоит непосредственно перед существительным, к которому оно относится:

Whose child is this? — Чей это ребенок?