The correct form is "Who did you see at the gym yesterday?". The pronoun "who" is functioning as the subject of the sentence.
The pronoun "who" is the subjective form.
The pronoun "whom" is an objective pronoun.
The correct phrase is "Whom did you meet yesterday?" because "whom" is used as the object of the verb "meet" in this question.
she went to the gym
lula is the best all the world
"Whom" is not a substitute for "who", it's another case. "Who" is the Nominative, while "whom" is either the Dative or the Accusative.To whom do we owe this pleasure?Whom have you told so far?The girl whom I saw yesterday is her sister.
You will see him tomorrow.
Absolutely not correct. You should say "Did you see him yesterday?"
no
When the person referred to is the OBJECT of a sentence, or following a preposition - places, that is, where the Accusative case is required. The person to whom I gave the present The person whom I contacted yesterday
yesterday
I spoke with you yesterday is a better way to say this.
Whom did you see is correct, and is required in writing. In speech, people generally say "Who did you see?"
Yesterday on Strictly It Takes Two, Claudia congratulated Brendan Cole on his engagement. To whom?