4

This question already has an answer here:

  • Who will you voting for in the Lok Sabha Elections 2014?
  • Whom will you voting for in the Lok Sabha Elections 2014?

Which one is correct, and why? Please explain in detail.

marked as duplicate by Mari-Lou A, Nathan Tuggy, Em., shin, Peter Dec 15 '16 at 5:55

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 3
    Neither is correct - you must say either ...will you vote for... or ...will you be voting for.... Aside from that, who is acceptable in all but the most exquisitely formal contexts. If you're going to use whom you should also 'pied-pipe' the preposition: For whom will you be voting...? – StoneyB Jan 14 '14 at 16:44
  • First one is correct? If I say: What are you waiting for? Is it correct? Why who is acceptable in the above statements? – hellodear Jan 14 '14 at 16:46
  • 1
    No. Who will you be voting for ... is ordinary English usage; the question is unlikely to arise in a context which would call for anything so pompous as For whom will you be voting ... – StoneyB Jan 14 '14 at 16:50
  • I didn't get your sentence after semi colon. Can you use simpler English. Please? Can I say this: For whom will you be voting in the Lok Sabha Elections 2014? – hellodear Jan 14 '14 at 16:55
  • You may say that, but it is very formal. In conversation you would say Who will you be voting for...? – StoneyB Jan 14 '14 at 17:55
1

Technically, "whom" is correct. The word is the object of the preposition "for", and so should use the object form of the word.

In practice, 99% of English speakers say "who", probably because the sentence is structured to put the preposition far from its object, and so it is not obvious what role each word is playing.

In general, use "who" when the word is the subject and "whom" when it is an object.

As StoneyB notes, you should say "vote for" or "be voting for", not just "voting for".

  • So, what is correct? Please be specific. :( – hellodear Jan 14 '14 at 18:24
  • 5
    @hellodear - This answer is very specific. It depends on what your definition of "correct" is. Do you want to talk like everyone else? Or do you want to follow strict grammar technicalities? – J.R. Jan 14 '14 at 18:54

Not the answer you're looking for? Browse other questions tagged or ask your own question.