Who should I talk to? Whom should I talk to?
Which sentence is correct?
It seems that the second one is better...
But I often hear the first one...help...
There are two forms of WHO: 1) when WHO is the subject of the sentence it is written as "Who", and 2) when WHO is the object of the verb or the object of a preposition it is written as "Whom". For example,
Subject: Max watches late night TV. Who watches late night TV?
You should talk to Max. To whom should I talk? Whom should I talk to? AND ALSO Who should I talk to?
Note that, when whom is separated from to, as in Whom should I talk to?, speakers tend to use who: Who should I talk to? The reason being, English is an SVO language: subject+verb+object, and so when WHO occurs at the beginning of the sentence, speakers assume it's a subject, so they use "Who". In terms of tradition, though, "Whom" is the correct choice because it is the object of "to", but both "Whom" and "Who" are used by speakers today.
A) Whom should I talk to?
B) Who should I talk to?