Select the correct sentence:

A) For who did you vote?
B) For whom did you vote?
My answer is B

Yes!