say、tell、speak、talk をすっきり理解:4つの「言う・話す」は3つの質問で正しく選べる
日本語の「言う」「話す」という言葉は、英語では say、tell、speak、talk の4つの動詞に分かれます。そのため、多くの人が話し出す時に「英語を話したい」は say English なのか speak English なのか、「彼は私に真実を言った」は said me なのか told me なのかと迷ってしまいます。
心配する必要はありません。これら4つの単語には、実は明確な役割分担があります。たくさんのルールを暗記しなくても、口を開く前に3つのシンプルな質問を自分に投げかけるだけで、一瞬で正しい方を選べるようになります。この記事では、よくある間違いを比較しながら、分かりやすく解説します。
まずは4つの単語の「個性」を覚えよう
質問に入る前に、まずはそれぞれの特徴をさっと押さえましょう。
- say:重点は「何を言ったかという内容」にあり、後ろにはよく話の内容が続きます。
- tell:重点は「誰かに何かを伝える」ことにあり、後ろにはほぼ必ず「人」が来ます。
- speak:主に「特定の言語を使う」ことや、比較的フォーマルな「発言」に使われます。
- talk:主に「おしゃべりする、話し合う」ことで、双方向のやり取りがある会話のニュアンスを含みます。
今はよく分からなくても大丈夫です。次の3つの質問を通して、これらがすっきりとつながるようになります。
第1の質問:後ろに「人」が続いているか?
これは say と tell を見分ける最も早い方法です。
tell の後ろには必ず先に人が来ます(tell someone)。これは非常によくある間違いです:
He said me the truth.✗ → He told me the truth. ✓(彼は私に真実を言った。)Can you say me your phone number?✗ → Can you tell me your phone number? ✓(電話番号を教えてくれますか?)She said us a story.✗ → She told us a story. ✓(彼女は私たちに物語を話してくれた。)
判断のコツ:文の中で直後に me、him、us、my friend のような「人」が来る場合は tell を使います。say の後ろには直接人を置くことができないからです。
では、say はどのように使うのでしょうか?say の後ろには「発言内容」が来ます。もしどうしても伝える相手を明記したい場合は、to を加える必要があります:
- She said, "I'm tired." ✓(彼女は「疲れた」と言った。)
- He said hello to me. ✓(彼は私に挨拶をした。)
覚え方:tell me(教えて)は一息でスムーズに読めますが、say to me(私に言う)の間には必ず to が入ります。
第2の質問:「言語」や「フォーマルな発言」か?
この質問は speak を見分けるためのものです。「〜語を話せるか」「〜語で話す」と表現したいときは、speak を使います:
I want to talk English well.✗ → I want to speak English well. ✓(英語を上手に話せるようになりたい。)Do you talk Chinese?✗ → Do you speak Chinese? ✓(中国語を話しますか?)He can say three languages.✗ → He can speak three languages. ✓(彼は3つの言語を話せます。)
判断のコツ:文の中に言語名(English、Chinese、Japanese)が出てくる場合は、ほとんどの場合 speak が使われます。
speak も比較的フォーマルな場や、一方的な「発言・スピーチ」の場面でも使われます:
- The manager will speak at the meeting. ✓(マネージャーが会議で発言します。)
- Could I speak to Mr. Lin, please? ✓(林さんとお話しできますか?)—— 電話で誰かを呼び出すときにも speak to が使われます。
第3の質問:「雑談」や「あるトピックについて話し合う」ことか?
残りは talk の出番です。「おしゃべりする」や「あることについて話し合う」といった、双方向でカジュアルな会話を表すときは talk を使います。後ろにはよく about(〜について話す)や to/with(〜と話す)が続きます:
Let's speak about it later.✗ → Let's talk about it later. ✓(それについては後で話しましょう。)I talked English with my teacher.✗ → I talked to my teacher in English. ✓(先生と英語でおしゃべりしました。)- We talked about the movie all night. ✓(私たちは一晩中その映画について語り合いました。)
上の2番目の例に注目してください。おしゃべりの際に使う「言語」は in English と表現し、動詞はやはり talk です。speak English は「英語を話す能力があること」を指し、talk in English は「英語で会話をすること」を指します。この2つの概念は異なります。
判断のコツ:about(特定のトピックについて)が出てきたり、「二人の間でキャッチボールをするような」おしゃべりのニュアンスがある場合は talk を使います。
3つの質問でクイック復習
次回迷ったときは、次の順序で自分に問いかけてみてください:
- 後ろにすぐ人が続くか? → tell を使う(tell me、tell him)。
- 言語やフォーマルな発言か? → speak を使う(speak English、speak at the meeting)。
- 雑談やトピックについての話し合いか? → talk を使う(talk about、talk to)。
- どれでもなく、単に「発言内容」を伝えたいだけか? → say を使う(say "yes"、say something)。
さらにいくつかの比較例を見て、印象を定着させましょう:
Please say me when you arrive.✗ → Please tell me when you arrive. ✓(到着したら教えてください。)My boss wants to say with you.✗ → My boss wants to talk to you. ✓(ボスがあなたと話したがっています。)Can you speak it again?✗ → Can you say it again? ✓(もう一度言ってくれますか?)
最後の例は間違えやすいポイントです。相手に「その言葉をもう一度言ってほしい」と頼むときは say it again を使います。なぜなら、重点はその言葉の「内容」にあり、言語能力とは関係がないからです。
Loopy でどう練習するか
ルールを見るだけではすぐに忘れてしまいます。本当に定着させる方法は、数多くの実際の文の中で繰り返し出会うことです。Loopy のレベル別コースでは、あなたのレベル(A1〜B1)に合わせて、say、tell、speak、talk を日常会話のシチュエーションに組み込んでいます。これにより、Can you tell me… や Let's talk about… を聞いたときに、その違いを自然に体得できるようになります。
使い分けに迷う単語に出会ったら、内蔵の辞書をさっと開くだけで、例文や使い方が確認でき、ネイティブスピーカーが実際にどう組み合わせているかを見ることができます。シャドーイングモードでは、正しい文に合わせて実際に口に出して練習し、tell me や speak English といった王道の組み合わせをマッスルメモリー(身体の記憶)として定着させ、次回は自然に口から出てくるようになります。
学習した後は、Loopy の**忘却曲線に基づく復習システム**が、忘れかけた絶妙なタイミングでこれらの混同しやすい単語を再び提示します。これにより、何度も記憶が強化され、最終的には考えなくても正しいものを選べるようになります。まずはあなたのレベルを測定し、最適なスタートラインを見つけましょう。