관계대명사 which는 사람이외의 동물이나 사물을 선행사로 하는 관계대명사로
주격은 which, 소유격은 whose나 of which, 목적격은 which를 사용한다.
that은 선행사에 관계없이 폭넓게 쓸 수 있는 관계대명사로서 who, whom이나 which 대신으로 사용될 수 있다.
주격과 목적격이 같은 형태이며 소유격은 없다.
that의 특별용법
선행사가 다음과 같은 경우에는 관계대명사 that을 쓰는 것이 원칙이다.
(1) 사람과 동물 두 가지가 선행사인 경우:
(2) all, every, some, any, no 등이 선행사인 경우:
(3) the only, the very, the same 등이 선행사에 포함되어 있는 경우: