영어를 꽤 오래 공부한 사람도 say, tell, talk, speak 앞에서는 자주 멈춘다. 네 단어가 모두 “말하다” 주변에 있기 때문에 대충 비슷하게 느껴지지만, 실제 영어에서는 쓰임이 꽤 분명하게 갈린다. Cambridge Grammar는 say와 tell이 보고화법에서 비슷해 보여도 구조가 다르다고 설명하고, speak와 talk도 둘 다 “말하다”에 가깝지만 speak가 더 격식 있고 talk가 더 일상적인 느낌을 갖는다고 정리한다. BBC Learning English 자료도 say / tell / speak 차이를 별도로 설명할 정도로, 이 네 단어는 영어 학습자가 특히 자주 헷갈리는 묶음이다.
나는 한국 학습자가 이 네 단어를 자꾸 섞어 쓰는 이유가 단순히 암기가 부족해서만은 아니라고 생각한다. 한국어에서는 “말하다” 하나로 넓게 처리되는 부분이 많아서, 영어처럼 무엇을 말했는지, 누구에게 말했는지, 대화인지 일방 전달인지, 공식적인 상황인지 일상적인 상황인지를 동사 차이로 세밀하게 나누는 감각이 처음엔 잘 안 잡힌다. 그래서 say me, tell that, talk English, speak with my friend 같은 식으로 구조가 섞이기 쉽다. 이번 글에서는 say, tell, talk, speak의 차이를 의미의 중심, 문장 구조의 차이, 상황에 맞는 선택이라는 세 흐름으로 정리해 보겠다. 내 기준에서는 이 세 가지만 이해해도 이 네 단어는 훨씬 덜 헷갈린다.

의미의 중심
이 네 단어를 가장 쉽게 구분하는 첫 번째 방법은 “무엇에 초점이 있느냐”를 보는 것이다. Cambridge는 say가 말한 단어 자체에 더 초점을 두고, tell은 전달된 내용이나 메시지에 더 초점을 둔다고 설명한다. 그래서 He said he was tired.는 “그가 그렇게 말했다”는 느낌이고, He told me he was tired.는 “그가 나에게 그 내용을 전했다”는 느낌이 더 강하다. 또 speak와 talk는 둘 다 “말을 하다”이지만, Cambridge는 speak가 더 공식적이고 talk가 더 일상적이라고 정리한다. 예를 들어 I need to speak to you.는 다소 진지하거나 공식적인 느낌이 있고, I need to talk to you.는 더 친근하고 일상적인 느낌을 준다. BBC 자료도 비슷하게 speak는 언어를 말할 때나 다소 공식적인 상황에서, talk는 두 사람 이상이 대화를 나눌 때 자주 쓰인다고 설명한다.
이 차이를 감각적으로 이해하면 훨씬 쉬워진다. say는 “무슨 말을 했는가”에 가깝고, tell은 “누구에게 무엇을 알려줬는가”에 가깝다. 또 speak는 말하기라는 행위를 조금 더 넓고 격식 있게 보는 느낌이고, talk는 실제 대화를 주고받는 느낌이 더 강하다. 그래서 She said hello.는 자연스럽지만 She told hello.는 어색하다. 반대로 She told me the truth.는 자연스럽지만 She said me the truth.는 틀린 표현이 된다. 또 He speaks English.는 아주 자연스럽지만 He talks English.는 일반적으로 맞지 않는다. 반대로 친구와 수다를 떨었다고 할 때는 We talked for hours.가 자연스럽고, We spoke for hours.도 가능하지만 조금 더 중립적이거나 덜 캐주얼하게 들릴 수 있다. 내 생각에는 많은 학습자가 이 네 단어를 “뜻 비슷한 동의어”로만 외우기 때문에 계속 꼬인다. 하지만 실제로는 동의어라기보다 각자 다른 역할을 가진 근접어에 가깝다. 이걸 먼저 인정해야 헷갈림이 줄어든다.
또 한 가지 흥미로운 점은 talk와 speak가 항상 완전히 갈리는 것은 아니라는 점이다. Cambridge는 둘 다 “say words”의 의미를 가질 수 있고, 꽤 많은 상황에서 둘 다 가능하다고 하면서도, speak가 더 formal하다고 설명한다. 그래서 Can I speak to the manager?는 매우 자연스럽고, Can I talk to the manager?도 가능하지만 앞쪽이 조금 더 공식적인 느낌을 준다. 나는 이 부분이 중요하다고 본다. 영어를 너무 딱 잘라서 “이건 무조건 맞고 저건 무조건 틀리다”로 외우면 오히려 실제 감각이 안 생긴다. speak와 talk는 겹치는 구간이 있지만, 격식과 분위기가 다르고, say와 tell은 겹쳐 보여도 구조와 초점이 다르다. 이 정도로 이해하는 편이 훨씬 현실적이다.
문장 구조의 차이
한국 학습자가 가장 많이 실수하는 부분은 사실 뜻보다 문장 구조다. Cambridge는 say를 쓸 때는 보통 말의 내용을 바로 뒤에 두고, 듣는 사람이 들어가면 to가 필요하다고 설명한다. 그래서 He said he was busy.는 맞고, 누가 그 말을 들었는지 넣고 싶다면 He said to me that he was busy.처럼 말한다. 반면 tell은 구조가 다르다. Cambridge와 British Council 자료 모두 tell은 보통 누구에게 말했는지가 바로 뒤에 와야 한다고 설명한다. 그래서 He told me he was busy.는 맞지만 He told that he was busy.나 He told he was busy.는 맞지 않는다. 또한 Cambridge는 간접화법에서 say는 간접목적어 없이 많이 쓰이고, tell은 간접목적어를 꼭 필요로 하는 경우가 많다고 정리한다.
이 차이는 아주 실전적이다. 많은 사람이 say me, say him, tell that 같은 실수를 하는데, 사실 규칙은 의외로 단순하다. say + 내용, say + to 사람 + 내용, tell + 사람 + 내용으로 기억하면 된다. 예를 들어 What did she say?는 맞고, What did she tell?은 보통 맞지 않는다. 반대로 What did she tell you?는 맞고, What did she say you?는 틀린다. BBC Learning English도 tell은 보통 listener, 즉 듣는 사람이 중요할 때 쓰고, say는 말의 형태나 내용 자체가 더 앞에 올 때 쓴다고 설명한다. 나는 이 부분을 외울 때 “say는 말이 먼저, tell은 사람이 먼저”라고 기억하면 꽤 도움이 된다고 본다. 물론 아주 정교한 설명은 아니지만, 초중급 학습자가 구조를 잡기에는 이 정도가 가장 실용적이다.
speak와 talk도 구조 차이가 있다. Cambridge는 speak to/with someone, talk to/with someone 둘 다 가능하다고 설명하지만, speak는 언어나 공식적 발화와 자주 연결되고 talk는 대화, 잡담, 주제 중심의 상호작용과 자주 연결된다고 설명한다. 그래서 She speaks French.는 아주 자연스럽지만 She talks French.는 맞지 않는다. 또 We talked about work.는 자연스럽고, We spoke about work.도 가능하지만 약간 더 중립적이거나 격식 있는 느낌을 줄 수 있다. 내가 자주 보는 실수 중 하나는 I want to speak about you처럼 구조와 분위기를 동시에 어색하게 만드는 경우다. 친한 사이의 가벼운 대화라면 I want to talk to you about something.이 훨씬 자연스럽다. 결국 구조 차이는 단순 문법 문제가 아니라, 어떤 관계와 장면을 떠올리고 있느냐와도 연결된다. 그래서 이 네 단어는 뜻뿐 아니라 문장 뼈대째 같이 익히는 편이 좋다.
상황에 맞는 선택
이 네 단어를 진짜로 덜 헷갈리게 만드는 마지막 단계는, 문법 규칙을 넘어서 상황별로 어느 단어가 더 자연스러운지를 익히는 것이다. Cambridge는 speak가 더 formal하다고 명확히 설명하고, 언어를 말할 때는 보통 speak를 쓴다고 정리한다. 그래서 회사, 전화, 발표, 진지한 이야기에서는 speak가 자주 나오고, 친구 사이의 편한 대화, 수다, 안부 주고받기에는 talk가 더 잘 어울린다. BBC 자료도 비슷하게 talk는 두 사람 이상이 대화를 나눌 때 흔하고, speak는 언어 능력이나 공식 발언을 말할 때 자주 나온다고 설명한다. say와 tell 역시 마찬가지다. 누가 어떤 문장을 말했는지 인용하거나 전달할 때는 say가 자주 쓰이고, 충고·비밀·이야기·진실처럼 누군가에게 정보를 전달하는 느낌이 강할 때는 tell이 잘 어울린다.
이걸 일상 장면에 넣어 보면 차이가 더 선명해진다. 친구와 오랜만에 이야기를 나눴다면 We talked for an hour.가 자연스럽다. 회사에서 상사에게 잠깐 말씀드려야 한다면 Could I speak to you for a minute?가 더 잘 어울린다. 누가 뭐라고 했는지 전달할 때는 She said she was tired.가 자연스럽고, 엄마가 나에게 일찍 들어오라고 했다는 식이면 My mom told me to come home early.가 더 맞다. Cambridge와 British Council 자료를 같이 보면, 특히 tell은 tell someone to do something 구조에서 많이 쓰이고, say는 이런 구조로 잘 쓰이지 않는다는 점도 중요하다. 그래서 He told me to wait.는 맞지만 He said me to wait.는 틀리다. 나는 한국 학습자가 이 지점에서 자주 꼬이는 이유가, 한국어의 “말하다” 하나가 영어에서는 인용, 전달, 대화, 공식 발화로 나뉘어 있기 때문이라고 본다. 결국 자연스러운 선택은 사전 뜻보다 장면과 관계를 먼저 떠올릴 때 생긴다.
내 개인적인 기준으로는 이렇게 정리하면 가장 실용적이다. 누가 한 말 자체면 say, 누군가에게 전달한 내용이면 tell, 일상적으로 서로 대화하는 장면이면 talk, 조금 더 공식적이거나 언어 자체와 연결되면 speak다. 물론 실제 영어에서는 겹치는 부분도 많다. 하지만 이 기준만 있어도 say me 같은 실수는 크게 줄고, talk English처럼 어색한 조합도 피할 수 있다. 나는 영어 단어를 잘 구분하는 데 필요한 건 더 많은 번역이 아니라, 각 단어가 가장 자연스러운 장면을 머릿속에 따로 저장하는 일이라고 생각한다. 이 네 단어는 그 점을 가장 잘 보여 주는 예다.
결론
정리하면 say, tell, talk, speak의 차이는 생각보다 분명하다. 먼저 의미의 중심에서 say는 말한 내용이나 단어, tell은 누군가에게 전달한 메시지, talk는 일상적인 대화, speak는 더 격식 있거나 언어 자체와 관련된 말하기에 가깝다. 다음으로 문장 구조의 차이에서는 say + 내용, say to 사람 + 내용, tell + 사람 + 내용을 구분해야 하고, speak to/with, talk to/with, speak a language 같은 구조도 함께 익혀야 한다. 마지막으로 상황에 맞는 선택에서는 친구와의 수다인지, 회사에서의 공식 대화인지, 누가 무슨 말을 했는지 전달하는지에 따라 동사가 달라진다. 이 세 가지를 묶어서 보면 왜 이 네 단어가 자주 헷갈렸는지도 훨씬 잘 보인다.
내 생각에 이 글의 핵심은 “번역이 비슷하다고 쓰임도 비슷한 건 아니다”라는 점이다. 한국어로는 모두 “말하다” 근처에 놓일 수 있지만, 영어에서는 이 네 단어가 말의 방향, 듣는 사람의 존재, 대화의 성격, 상황의 격식을 나눠 맡고 있다. 그래서 say, tell, talk, speak를 외울 때는 단어 뜻 하나씩 따로 외우기보다, 오늘 정리한 것처럼 각 단어가 가장 자연스러운 구조와 장면을 같이 외우는 편이 훨씬 효과적이다.
자료 출처
- Cambridge Dictionary Grammar, Say or tell?. say는 말의 내용에, tell은 메시지 전달에 더 초점이 있으며 구조가 다르다는 설명 참고.
- Cambridge Dictionary Grammar, Speak or talk?. speak가 talk보다 더 formal하고, 두 단어가 겹치는 구간과 차이를 설명한 자료 참고.
- BBC Learning English, Say / speak / tell PDF. say, tell, speak의 기본 차이와 대표적인 쓰임 정리 참고.
- British Council TeachingEnglish, Reported Speech – Say and Tell. said는 듣는 사람 없이도 쓰이지만 tell은 보통 누구에게 말했는지가 필요하다는 설명 참고.
- Cambridge Dictionary Grammar, Reported speech 및 Word choice: tell or say?. 간접화법에서 say와 tell 구조 차이 참고.