Crédito da Imagem: Jeremy Zero on Unsplash
Vamos por partes:
who
Who é usado para referenciar o objeto de um verbo ou preposição.
Who is your boyfriend?
Quem é o seu namorado?
Who ate all the candies?
Quem comeu todos os doces?
(Aqui quem comeu todos os doces pode ter sido um ser humano, ou o cachorro, ou o gato)
whom
Whom por sua vez é normalmente usado para descrever alguém que está recebendo alguma coisa ou é o objeto de uma ação.
Whom are you going to invite?
A quem você vai convidar?
Whom did he hire to do the job?
A quem ele contratou para fazer o trabalho
Whom do you believe?
Em quem você confia?
To whom was the letter addressed?
A quem a carta estava endereçada?
whose
Whose é usado para atribuir propriedade a alguém.
Whose car is that?
De quem é aquele carro?
Whose fault is it?
De quem é a culpa?
Who’s
Who’s é uma contração de who is ou who has.
Who’s coming to the movies with me?
Quem vai ao cinema comigo?
Who’s there?
Quem está lá?
Who’s finished? (Who has finished?)
Quem terminou?