Olá Xana, 1)Voce deve usar "who" quando estiver se referindo a pessoas. Ex:She´s the girl who asked the question.=Ela é a garota "que" fez a pergunta. 2)Voce deve usar "which" quando estiver se referindo a coisas,situaçoes,objetos... Ex:The Web Site which I told you about.=O Site "que" te falei.
sem fala que o wich e what tem o mesmo significado, porem o what é quando vc nao especifica, é algo ilimitado ja o wich quando dou apenas alternativa ou seja, é limitado. ex.:- What’s color do you prefer? Which color do you prefer:white or blue?