Давайте разберем, как правильно выбрать между словами "who" и "which" в предложениях, которые вы привели. Эти слова используются для создания относительных предложений, но они имеют разные функции.
1. "Who" используется для людей, а "which" - для животных и предметов.
Теперь давайте по порядку рассмотрим каждое предложение:
    - Cats are animals _____ can climb trees. 
        
            - Правильный ответ: which. Здесь мы говорим о животных (cats), поэтому используем "which".
 
- Spanish is a language _____ many people like. 
        
            - Правильный ответ: which. Мы говорим о языке (Spanish), поэтому используем "which".
 
- The photograph _____ is on my desk was taken in Italy last summer. 
        
            - Правильный ответ: which. Мы говорим о фотографии (photograph), поэтому используем "which".
 
- Do you like the song _____ I wrote for you? 
        
            - Правильный ответ: which. Здесь мы говорим о песне (song), поэтому используем "which".
 
- That is the girl _____ is in my Spanish class. 
        
            - Правильный ответ: who. Мы говорим о девушке (girl), поэтому используем "who".
 
- Do you know the man _____ lives at number 24? 
        
            - Правильный ответ: who. Мы говорим о мужчине (man), поэтому используем "who".
 
- Mrs. Williams is the writer _____ we met last week. 
        
            - Правильный ответ: who. Мы говорим о писателе (writer), поэтому используем "who".
 
- Let me give you the mouse _____ I got for free with my new computer. 
        
            - Правильный ответ: which. Мы говорим о мыши (mouse), поэтому используем "which".
 
- That's the artist _____ became famous by accident. 
        
            - Правильный ответ: who. Мы говорим об артистe (artist), поэтому используем "who".
 
- Have you been to that new café _____ is on Grant Street? 
        
            - Правильный ответ: which. Мы говорим о кафе (café), поэтому используем "which".
 
- Here's the painting _____ I bought in Venice. 
        
            - Правильный ответ: which. Мы говорим о картине (painting), поэтому используем "which".
 
- John is the person _____ taught me how to drive. 
        
            - Правильный ответ: who. Мы говорим о человеке (person), поэтому используем "who".
 
- That's the actor _____ won the Oscar last year. 
        
            - Правильный ответ: who. Мы говорим об актере (actor), поэтому используем "who".
 
- There's the skirt _____ I wanted to buy. 
        
            - Правильный ответ: which. Мы говорим о юбке (skirt), поэтому используем "which".
 
- There's my cousin _____ lives in London. 
        
            - Правильный ответ: who. Мы говорим о кузине (cousin), поэтому используем "who".
 
- Joshua is the student _____ won the competition. 
        
            - Правильный ответ: who. Мы говорим о студенте (student), поэтому используем "who".
 
- Look at that dog _____ is running around the lake. 
        
            - Правильный ответ: which. Мы говорим о собаке (dog), поэтому используем "which".
 
- This is the belt _____ my aunt bought me. 
        
            - Правильный ответ: which. Мы говорим о поясе (belt), поэтому используем "which".
 
Таким образом, мы видим, что "who" используется для людей, а "which" - для животных и предметов. Надеюсь, это объяснение поможет вам лучше понять, как правильно использовать эти слова в предложениях!