say / tell / speak / talk の違い — 「言う」系動詞4語の使い分け
日本語で「言う・話す」と訳す4語を整理します。say は発言内容、tell は相手に情報を伝えること、speak は言語や改まった発話、talk は会話を表すのが基本です。ただし speak と talk には意味が重なる場面もあります。目的語・前置詞と文脈を合わせて確認しましょう。
この記事のポイント
- say = 発言の 「内容」 を伝える。目的語は「言った言葉」(say hello / say that ...)
- tell = 「相手 + 情報」 をセットで伝える。tell + 人 + 〜 の形が基本
- speak = 「言語を話す」「公的に話す」。speak English / speak to 〜 (一方向寄りの傾向。speak with 人 は双方向にも使える)
- talk = 「会話する」「相談する」。talk to / with (双方向寄り。ただし talk to は注意・説得など一方向で使うこともある)
- 目的語の取り方が4語で全然違う: tell 人 a story ⭕ / say 人 a story ❌
結論:1文で言うと
迷ったら次の4つの核イメージに立ち戻ります。あとはどれが文脈に合うかを選ぶだけです。
| 動詞 | 1行で言うと |
|---|---|
| say | 発言の「内容」 を口にする (相手は背景) |
| tell | 「相手 + 情報」 をセットで伝える |
| speak | 言語・公的・電話 で話す (一方向寄りの傾向) |
| talk | 会話・相談。やりとりがある (双方向寄りの傾向) |
💡 ざっくり順序で覚えるなら「say=内容 / tell=相手 / speak=言語 / talk=会話」。
say — 発言の「内容」を伝える
say の核イメージは 「口に出した中身そのもの」。目的語は 言った言葉・内容 で、直接話法でも間接話法でも使えます。相手を出したいときは say to + 人 の形にするのがポイントです。
She said, "I'm tired." — 彼女は「疲れた」と言った。[直接話法]
He said that he was busy. — 彼は忙しいと言った。[間接話法・that節]
Please say hello to your mom. — お母さんによろしく伝えてね。[say + 内容 + to 人]
What did you say? — 今なんて言ったの?[内容を尋ねる]
Don't say anything bad about him. — 彼の悪口を言わないで。
The sign says "No parking". — 看板には「駐車禁止」と書いてある。[掲示・本などが「〜と書いてある」]
💡 say は 相手を直接の目的語に取らない。「私に言った」は said to me で、said me ❌ とは言いません。
tell — 「相手 + 情報」をセットで伝える
tell の核イメージは 「相手に情報を届ける」。tell + 人 + 情報 の形が基本で、目的語に 人 を直接置けるのが say との最大の違いです。
He told me a story. — 彼は私に話をしてくれた。[tell + 人 + 物]
She told me that she was tired. — 彼女は疲れたと私に言った。[tell + 人 + that節]
Tell me about your family. — 家族のことを教えて。[tell + 人 + about 〜]
Don't tell a lie. — 嘘をつかないで。[tell a lie / the truth / a joke は決まり文句]
Please tell me the truth. — 本当のことを話してください。
Can you tell me the way to the station? — 駅までの道を教えてくれますか?[道案内・情報提供]
tell とよく結ぶ「決まり文句」
tell a story / tell a lie / tell the truth / tell a joke / tell a secret は典型的な組み合わせです。ただし tell 専用ではなく、speak the truth も「真実を語る」を表します。
💡 困ったら「tell の後ろに人を置けるか?」をチェック。tell me 〜 はOK、say me 〜 ❌ はNG。
speak — 言語・公的・電話で話す
speak の核イメージは 「声を出して話す行為そのもの」。やや改まった響きで、言語を話す・スピーチをする・電話で話す といった場面で使います。talk より 一方向的 なニュアンスです。
She speaks three languages. — 彼女は3か国語を話す。[言語名・languages は speak]
Do you speak English? — 英語を話せますか?
Please speak more slowly. — もう少しゆっくり話してください。
May I speak to Mr. Smith? — スミスさんはいらっしゃいますか?[電話の定型]
He spoke at the meeting. — 彼は会議でスピーチをした。[公的な発言]
The teacher spoke to us about the rules. — 先生は私たちにルールについて話した。
💡 言語を話せる能力には speak English / speak Japanese。会話に使う言語を表すなら talk in English などと表せます。
talk — 会話する・相談する
talk の核イメージは 「やりとりのある会話」。speak より カジュアル で、双方向のおしゃべり・相談 に向きます。talk to / talk with + 人 や talk about + 話題 の形が定番。
I want to talk to you. — あなたと話したい。[相談したいニュアンスも]
Let's talk about the problem. — その問題について話し合おう。
She is talking with her friend. — 彼女は友達と話している。
We talked on the phone for an hour. — 電話で1時間話した。[カジュアルな電話]
Don't talk during the class. — 授業中はおしゃべりしないで。
Can we talk about the news? — そのニュースについて話せる?
💡 speak は talk より改まった響きになることがありますが、speak to / with と talk to / with はいずれも会話に使えます。一方向・双方向だけで機械的に区別しないでください。
使い分けの判断基準 — 一覧表
「核イメージ」「典型的な目的語」「よくあるコロケーション」を1枚にまとめました。迷ったらここに戻ります。
| 動詞 | 核イメージ | 典型的な目的語 | よくあるコロケーション |
|---|---|---|---|
| say | 発言の 内容 | 言葉 / that節 / "..." | say hello / say that ... / say to 人 |
| tell | 相手 + 情報 | 人 + 情報 | tell me 〜 / tell a story / tell a lie / tell the truth |
| speak | 言語・公的 に話す | 言語名 / to 人 | speak English / speak to 人 / speak at a meeting |
| talk | 会話・相談 (双方向) | to / with 人 / about 話題 | talk to 人 / talk about 〜 / talk on the phone |
一番のミスは 目的語の取り方。tell は人を直接置く、say は to + 人、speak / talk は to / with + 人。この4パターンを押さえれば大半の場面で迷いません。
よくある間違い
⭕ = 自然 / △ = 文法的には正しいが文脈次第で不自然 / ❌ = 文法的に誤り
❌ She said me the truth. → ⭕ She told me the truth. / ⭕ She said to me, "..."
say は人を直接の目的語に取れない。「私に言った」は told me か said to me。
He told that he was tired. → ⭕ He told me that he was tired. / ⭕ He said that he was tired.
tell + that節 の形では、伝える相手を置くのが基本 (tell 人 that 〜)。相手を出さないなら say that 〜 を使います。なお tell a story / tell a lie / tell the truth のように、特定の名詞を目的語に取る場合は人を省いてもOKです。
Tell me your family. → ⭕ Tell me about your family.
「〜について話す」は tell + 人 + about + 話題。前置詞の有無も合わせて覚えましょう。
Can you talk English? → ⭕ Can you speak English?
「言語を話す」は speak 固定。talk English / say English はどちらも使いません。
Can I tell him? (電話で取り次ぎを頼む場面) → ⭕ Can I speak to him? / ⭕ May I speak to him?
電話で「〜さんと話したい」は speak to 人 が定型。tell は「彼に何かを伝える」になり場面が違います。
He said a lie. → ⭕ He told a lie.
a lie / the truth / a story / a joke / a secret は tell と結びつく決まり文句。say では言えません。
練習問題
ここまでの内容を試してみましょう。問題1は最も自然なものを1つ、問題2・3は当てはまるものをすべて選んでください。
問題1
My grandmother often ( ) me a story before bed.
- ① says
- ② tells
- ③ speaks
- ④ talks
答えと解説を見る
答え: ② tells
「私に話をしてくれる」は tells me a story。tell + 人 + 物 の形で、a story は tell との決まりコロケーション。says me / speaks me / talks me はいずれも目的語に「人」を直接取れないので不可。talk なら talks to me、say なら says to me, "..." の形になります。
問題2. 空所に入るものをすべて選びなさい。
"Hello. May I ( ) to Mr. Brown, please?"
- ① say
- ② tell
- ③ speak
- ④ talk
答えと解説を見る
答え: ③・④ speak / talk
May I speak to 〜? は電話の取り次ぎで使う定型表現です。May I talk to 〜? も自然で、speak だけを正解とすることはできません。
問題3. 空所に入るものをすべて選びなさい。
Let's ( ) about the new movie.
- ① say
- ② tell
- ③ speak
- ④ talk
答えと解説を見る
答え: ③・④ speak / talk
speak about と talk about は、どちらも「〜について話す」を表せます。talk は会話でよく使われ、speak は改まった響きになることがありますが、この文では両方が成立します。
復習のポイント
- say+発言内容、tell+人+内容、speak+言語、talk about+話題を確認する。
- speak toとtalk toはどちらも会話に使える。場面だけで機械的に一つに決めない。
本記事の問題は学習用の独自問題です。特定の試験の出題頻度や級別範囲を示すものではありません。語彙力診断は英単語の知識の目安を調べるもので、この文法項目を直接採点するものではありません。
「言う」系動詞を例文で身につけよう
えいたんごクイズなら、say / tell / speak / talk を含む頻出動詞を英検級・レベル別に例文付きで練習できます。
関連ページ
- see / watch / look の違い — 「見る」系動詞3語の使い分け。同じ「目的語の取り方」で見分けるカテゴリ
- hear と listen の違い — 「聞こえる」と「意識して聴く」の対比。前置詞 to の有無も同じ整理
- make と do の違い — 基本動詞のコロケーション。tell a lie / make a mistake と同じ覚え方
- borrow と lend と rent の違い — 主語の立場で動詞を選び分けるパターン
- 英語の5文型 — tell + 人 + 物 は第4文型 (SVOO) の代表例
- 英語の前置詞 — talk about / speak to / say to の前置詞
- 英語の助動詞 can / will / must / should / may — Can you speak 〜?(能力)/ May I speak 〜?(許可)の違いはこちら