Continuando com um pouco sobre 'relative clauses', vamos dar uma olhada nos pronomes relativos who, whom e whose. Who = quem; whom = de quem, para quem; whose = cujo/a; cujos/as.
Seguem alguns exemplos:
1) I don't like people who smoke near non-smokers. (Não gosto de pessoas que fumam perto de não fumantes.)
2) This is the singer who made me like rock. (Este é o cantor que me fez gostar de rock.)
Nos dois exemplos acima, poderíamos usar 'that' ao invés de 'who'.
3) Stephenie Meyer, who is the author of the Twilight Saga, is happy with the film adaptation of her work. (Stephenie Meyer, que é a autora da Saga Crepúsculo, está satisfeita com os filmes baseados em sua obra.)
Em casos como o exemplo 3, que é um como um aposto, não podemos usar o 'that'.
Vejamos o whom. Ele também significa 'quem' e é gramaticalmente mais correto usá-lo seguido de preposição. Ele é o pronome relativo usado quando substitui o objeto da frase.
Exemplos:
1) This is the man to whom Mary gave all her money years ago. (Este é o homem para quem a Mary deu todo seu dinheiro tempos atrás.)
Podemos reescrever a frase seguinte de outras maneiras:
a) This is the man who Mary gave all her money to years ago.
b) This is the man Mary gave all her money to years ago.
Nota-se a omissão do pronome relativo na última frase. Isso acontece quando o mesmo funciona como o objeto do verbo - ele é o homem; Mary deu o dinheiro a ele. Mary é o sujeito e o homem é o objeto indireto.
2) That's the man with whom Sue went to the movies last night. (Aquele é o homem com quem a Sue foi ao cinema ontem.) Da mesma maneira, podemos reescrever a frase assim:
a) That's the man who Sue went to the movies with last night.
b) That's the man Sue went to the movies with last night.
Algumas pessoas consideram o 'whom' muito formal, mas é importante saber como ele funciona para decidir qual registro usar, dependendo da situação.
Quanto ao whose, o uso é mais claro:
1) This is the man whose house has just been auctioned. (Este é o homem cuja casa acabou de ser leiloada.)
2) Claudia, whose husband died last year, is still grieving. (Cláudia, cujo marido morreu ano passado, ainda está sofrendo com a perda.)
3) This button, whose function is not very clear, should never be pushed. (Este botão, cuja função não é bem conhecida, não deve ser apertado nunca.)
4) That country, whose population is highly educated, will never face the shame of having illiterate people as voters. (Aquele país, cuja população é muitíssimo instruída, nunca passará pela vergonha de ter votos de analfabetos.)
O 'whose', então, também é usado para se referir a coisas, e não apenas pessoas. Já o who e o whom são usados apenas para pessoas. O whose também não é nunca omitido.
Espero que tenha ficado claro :)