Разница между who, which и that при построении относительных предложений заключается в их использовании для уточнения информации о разных объектах:
- Who используется, когда речь идёт о людях или группах людей. 2 Местоимение помогает уточнить информацию о главном действующем лице предложения. 1
- Which применяется, когда нужно уточнить информацию о предметах, явлениях или животных. 1 Также это местоимение используется, когда оно относится ко всему главному предложению. 1
- That можно использовать для описания объектов, групп или нелюдей. 2 Местоимение используется для обозначения конкретного объекта, предмета, человека, состояния. 2
Таким образом, who уместно, когда речь идёт о людях, which — когда нужно добавить информацию о неодушевлённых предметах и животных, а that — когда речь идёт и о людях, и о предметах. 34