英語で「言う」「話す」と言いたいとき、say、tell、speak、talk のどれを使えばいいか迷いやすいです。
どれも似た意味がありますが、実際には使い方がかなり違います。
結論からいうと、まずは次のように考えると整理しやすいです。
- say は「何を言ったか」に注目する
- tell は「誰に伝えたか」に注目する
- speak は「話すという行為」や、ややかたい表現で使う
- talk は「会話する」「話し合う」という自然な会話で使いやすい
この記事では、say / tell / speak / talk の違いを、初心者にもわかりやすく整理しながら、例文つきで解説します。
英語では、意味だけでなく「どんな形で使うか」を覚えることが大切です。
say / tell / speak / talk の意味と結論
まずは4語の違いを、ざっくり表で見てみましょう。
| 単語 | 基本イメージ | よくある形 |
|---|---|---|
| say | 何を言うか | say something / say that … |
| tell | 誰かに伝える | tell 人 something / tell 人 to … |
| speak | 話す、話しかける | speak to 人 / speak English |
| talk | 話す、会話する | talk to/with 人 / talk about … |
ポイントは、say と tell は「言う・伝える」寄りで、
speak と talk は「話す・会話する」寄りだということです。
特に学習者がつまずきやすいのは、say と tell の違いです。
ここを先に押さえるだけでも、かなり使い分けしやすくなります。
say / tell / speak / talk の違い・使い分け
say は「何を言ったか」を表す
say は、発言内容そのものに注目するときによく使います。
- She said, “I’m tired.”
彼女は「疲れた」と言いました。 - He said that he was busy.
彼は忙しいと言いました。
say は、言った内容が中心です。
そのため、後ろには言葉や文が来やすいです。
tell は「誰に伝えたか」を表す
tell は、相手に情報を伝えるときに使います。
そのため、tell のあとには人が来るのが基本です。
- She told me the truth.
彼女は私に本当のことを話しました。 - Please tell him to call me.
彼に私へ電話するよう伝えてください。
say との大きな違いはここです。
- say something
- tell someone something
この形の違いをまず覚えるのがおすすめです。
speak は少しかための「話す」
speak は、「話す」という行為そのものを表しやすい単語です。
talk より少しかたく、フォーマルな場面でもよく使われます。
- May I speak to Mr. Tanaka?
田中さんとお話しできますか。 - She speaks English very well.
彼女は英語をとても上手に話します。
speak は、言語を話すときにもよく使います。
- speak Japanese
- speak French
この点は talk との違いとして覚えやすいです。
talk は自然な会話でよく使う
talk は、日常的な「話す」「会話する」に近い表現です。
相手とのやりとりや話し合いに向いています。
- We talked for hours.
私たちは何時間も話しました。 - I need to talk to you.
あなたに話したいことがあります。 - They talked about their plans.
彼らは予定について話しました。
日常会話では、speak より talk のほうがやわらかく自然に聞こえることが多いです。
例文で見る使い方
ここでは、4語の使い方を例文で整理します。
say の例文
- What did she say?
彼女は何と言いましたか。 - I said I was sorry.
私はごめんなさいと言いました。 - He didn’t say anything.
彼は何も言いませんでした。
tell の例文
- Tell me your name.
あなたの名前を教えてください。 - She told us a funny story.
彼女は私たちに面白い話をしてくれました。 - My doctor told me to get some rest.
医者は私に少し休むよう言いました。
speak の例文
- Can I speak to Emma?
エマさんとお話しできますか。 - He spoke to the audience calmly.
彼は聴衆に落ち着いて話しました。 - Do you speak English?
あなたは英語を話しますか。
talk の例文
- We talked about the problem.
私たちはその問題について話し合いました。 - She likes to talk with her friends.
彼女は友人たちと話すのが好きです。 - Let’s talk later.
あとで話しましょう。
よくある間違い
1. say のあとに人をそのまま置く
これはとても多い間違いです。
不自然な例
- She said me the answer.
say は基本的に「人」をそのまま後ろに置きません。
人を入れたいときは to を使います。
自然な例
- She said the answer to me.
彼女は私にその答えを言いました。
ただし、この場合は tell を使ったほうが自然なことも多いです。
- She told me the answer.
彼女は私にその答えを教えました。
2. tell のあとに相手を入れない
tell は「誰に伝えるか」が大事なので、人が必要になることが多いです。
不自然になりやすい例
- He told that he was tired.
自然な例
- He said that he was tired.
彼は疲れていると言いました。 - He told me that he was tired.
彼は私に、疲れていると言いました。
3. speak と talk をまったく同じに考える
speak と talk は近いですが、いつも同じではありません。
- I want to speak to the manager.
マネージャーとお話ししたいです。 - I want to talk to the manager.
マネージャーと話したいです。
どちらも自然ですが、speak のほうがやや丁寧・かためです。
また、「英語を話す」は usually speak English と言い、talk English とは普通言いません。
迷ったときの使い分け
どれを使うか迷ったら、次の基準で考えると判断しやすいです。
発言内容を言いたいなら say
- say hello
- say thank you
- say that …
「何を言ったか」を中心にしたいなら say が向いています。
誰かに伝えるなら tell
- tell me
- tell him the truth
- tell her to wait
「誰に」がはっきりあるなら tell を考えると使いやすいです。
少しかために「話す」と言いたいなら speak
- speak to 人
- speak at a meeting
- speak English
電話、接客、スピーチ、言語の話では speak がよく合います。
日常的に「話す」「会話する」なら talk
- talk to 人
- talk with 人
- talk about …
友達との会話や、軽い相談、話し合いなら talk が自然です。
なお、似た英単語の違いを整理して覚えると、英作文はかなり安定します。
たとえば、提案表現の違いが気になる方は、suggest / recommend / advise / propose の違い|意味と使い分けを例文つきでわかりやすく解説も参考になります。
また、「〜も」のように日本語では同じでも英語では使い分けが必要な表現に慣れたい方は、also / too / as well の違い|「〜も」の使い分けを例文つきでわかりやすく解説もあわせて読むと理解が深まります。
まとめ
say / tell / speak / talk は、どれも「言う」「話す」に関係する単語ですが、使い方はかなり違います。
ポイントを整理すると、次のとおりです。
- say は「何を言ったか」
- tell は「誰に伝えたか」
- speak は少しかための「話す」、言語にも使う
- talk は日常的な「話す」「会話する」
特に大事なのは、次の形です。
- say something
- tell someone something
- speak to someone
- talk to/with someone about something
まずはこの形ごと覚えると、かなり使いやすくなります。
意味だけでなく、後ろに何が来るかまでセットで覚えるのがコツです。

