관계대명사는 두 문장을 하나로 이어 주면서, 앞의 명사를 꾸며 주는 역할을 합니다. 한국어로는 “~하는 (사람/것)”에 해당합니다. 어떤 것을 쓰느냐는 꾸밈을 받는 명사가 사람인지 사물인지로 갈립니다. who · which · that의 구분을 정리하겠습니다.
한눈에 보기
| 관계대명사 | 꾸미는 대상 | 예문 |
|---|---|---|
| who | 사람 | the man who called me |
| which | 사물·동물 | the book which I bought |
| that | 사람·사물 모두 | the man / book that … |
두 문장을 하나로 — 기본 원리
관계대명사는 같은 대상을 가리키는 두 문장을 하나로 합칠 때 씁니다. 반복되는 명사를 관계대명사로 바꿔 연결합니다.
- I know a man. + He speaks five languages.
- → I know a man who speaks five languages. (다섯 개 언어를 하는 사람을 안다)
여기서 who는 앞의 a man을 가리키면서, 뒤 문장의 주어(He) 자리를 대신합니다.
who — 사람을 꾸밀 때
꾸밈을 받는 명사가 사람이면 who를 씁니다.
- The woman who lives next door is a doctor. (옆집에 사는 그 여자)
- I have a friend who can speak Chinese.
참고로 사람이 목적어 자리일 때는 whom을 쓰기도 하지만, 현대 영어 회화에서는 who나 that으로 대체하거나 생략하는 경우가 많습니다.
which — 사물·동물을 꾸밀 때
꾸밈을 받는 명사가 사물이나 동물이면 which를 씁니다.
- This is the book which I bought yesterday. (어제 산 그 책)
- The house which is on the hill is very old.
that — 사람·사물 모두
that은 사람과 사물 모두에 쓸 수 있어, 회화에서 who·which 대신 자주 쓰입니다.
- The man that called me was my boss. (= who)
- The book that I bought was expensive. (= which)
특히 최상급, all, the only, 사람+사물이 함께 올 때는 주로 that을 씁니다. (the best movie that I’ve seen)
목적격 관계대명사는 생략 가능
관계대명사가 뒤 문장의 목적어 역할이면 생략할 수 있습니다. 반면 주어 역할이면 생략할 수 없습니다.
| 문장 | 관계대명사 역할 | 생략 |
|---|---|---|
| the book (that) I bought | 목적어 | 생략 가능 |
| the man who called me | 주어 | 생략 불가 |
“I bought (it)”에서 목적어 자리라 that을 빼도 되지만, “who called me”의 who는 주어라서 빼면 문장이 성립하지 않습니다.
정리
- 사람 → who / 사물·동물 → which / 둘 다 → that
- 관계대명사는 반복되는 명사를 대신해 두 문장을 하나로 잇는다.
- 최상급·the only·all 뒤에는 주로 that.
- 목적격 관계대명사는 생략 가능, 주격은 생략 불가.
꾸미는 대상이 사람이면 who, 사물이면 which, 애매하거나 둘 다면 that으로 기억하면 대부분의 상황이 정리됩니다.