sayとtell、どちらも「言う」と習ったのに、会話になると迷いませんか。
結論からいうと、混乱の原因は「言葉」に注目するか、「伝える相手」に注目するかの違いです。ここを先に押さえると、say to 人 と tell 人 の形もすっと整理できます。
この記事では、意味の違い、文法の形、日常会話での例文までつなげて、迷わず選べる状態を目指します。
まずは、sayとtellの根本的な意味とニュアンスの違いから見ていきましょう。
sayとtellの根本的な意味とニュアンスの違い

「どっちも『言う』でしょ」と思っていると、英文を作るたびに手が止まりやすいんです。
ここで最初に押さえたいのは、sayは言った内容に意識が向きやすく、tellは誰かに伝える行為に意識が向きやすい、という1本の線です。
この違いだけ先に頭に入れておくと、細かな文法ルールを覚える前でも、かなりの場面で迷いにくくなります。
言葉そのものに注目するsay
sayは、口にした言葉そのものや発言内容に重心がある動詞です。
たとえば「ありがとうと言った」「そうは思わないと言った」のように、何を口にしたかを前に出したいときに自然です。
この感覚があると、sayのあとには引用符つきのセリフや、that節のような「発言内容」が続きやすい理由もすっと入ってきます。
たとえば He said, “I’m tired.” なら、焦点は「疲れた」という言葉そのものです。
She said that she was busy. でも同じで、話し手が発した内容を伝えています。
逆に、相手が誰なのかは文の主役にならないことが多く、必要ならあとから補う形になりやすいんです。
英語を勉強し始めた頃は、つい「言う=誰かに言う」と考えてしまって、相手を先に置きたくなりますよね。
でもsayは、まず「何て言ったのか」を見ている動詞だと考えると整理しやすいはず。
感覚をつかみやすいように、よくある形を表にするとこんな違いです。
| 見たいポイント | sayで自然な意識 | 日本語の感覚 |
|---|---|---|
| 中心になるもの | 発言内容 | 何と言ったか |
| よく続くもの | セリフ、that節、語句 | 「~と言った」 |
| 相手の扱い | 必要なら後ろで補う | 「誰に」は脇役になりやすい |
つまりsayは、会話の中身をそのまま取り出すときに向いています。
「彼は何て言ったの?」と聞かれた場面で返しやすいのがsay、と考えるとかなり自然です。
伝える「相手」に注目するtell
tellは、情報や考えを誰かに伝えることに目線が向く動詞です。
「彼に本当のことを伝えた」「部下に予定を伝えた」のように、内容そのものより、相手へ届かせる行為が前に出ます。
そのため、tellを見たら「誰に伝えたのか」がセットで出てきやすいんです。
たとえば Tell me the truth. なら、中心は「真実」という内容よりも、「私に伝えて」という向きです。
She told him the news. も同じで、ニュースを彼に届けたことが軸になります。
このニュアンスは、報告、説明、助言、指示のような場面でとてもよく出ます。
日常会話でも「教える」「知らせる」に近い感覚で使われることが多く、日本語の「言う」より少し目的がはっきりしている印象です。
ここでひとつ、学習者が混同しやすい点があります。
tellは『話す内容』が主役ではなく、『相手に届かせること』が主役なので、sayと完全に置き換えられるわけではありません。
たとえば「彼は『帰るよ』と言った」をそのままtellで考えると、不自然になりやすい場面があります。
セリフの再現より、相手への伝達を描く動詞だからです。
この差は小さく見えて、会話ではけっこう効きます。
英文を読むときも、sayがあれば「発言内容を見よう」、tellがあれば「誰に伝えたかを見よう」と先に決めると、意味の取り違えがぐっと減ります。
整理すると、tellはこんな方向の動詞です。
| 見たいポイント | tellで自然な意識 | 日本語の感覚 |
|---|---|---|
| 中心になるもの | 伝える相手 | 誰に伝えたか |
| よく続くもの | 人、情報、指示 | 「人に~を伝える」 |
| 向いている場面 | 報告、説明、助言、命令 | 教える・知らせる |
迷ったときは、発言そのものを取り出したいならsay、相手に伝えた事実を言いたいならtell。
まずはこの2つの見方だけで十分です。
文法ルールから理解する2つの動詞の使い方
会話で迷いやすいのは、意味そのものより文の形だったりします。
「言った」は作れても、「誰に」を入れた瞬間に手が止まるんですよね。
ここでは、sayとtellを文法の形から整理して、頭の中でさっと組み立てられる状態を目指します。
sayの後ろに「人」を置くときはtoが必要
先に結論を言うと、sayは人をそのまま後ろに置きにくい動詞です。
相手を入れたいときは、say to 人の形にするのが基本になります。
sayは「何を言ったか」に重心があるので、後ろにはまず言葉の内容が来やすいんです。
そのため、相手をつなぐにはtoが必要になります。
| 自然な形 | 意味 |
|---|---|
| She said hello. | 彼女は「こんにちは」と言った |
| She said hello to me. | 彼女は私に「こんにちは」と言った |
| She said to me, “Hello.” | 彼女は私に「こんにちは」と言った |
逆に、She said me hello.は不自然です。
学校英語でも会話でも、この形は避けたほうが安心でしょう。
迷ったときは、「sayのすぐ後ろには内容を置く」と覚えると崩れにくいです。
たとえば I said yes.、He said nothing.、They said that they were busy. のような形ですね。
tellの後ろには直接「人」を置く他動詞のルール
tellは、誰に伝えるかを文の中に入れやすい動詞です。
だから、tell 人 内容の形をそのまま作れます。
この違いが、sayとtellの使い分けでいちばん効いてきます。
たとえば、She told me the truth. なら「彼女は私に本当のことを話した」です。
toはいりません。
ここでつまずく人が多いのですが、tellは「人」がないと不自然になる場面もあります。
I told that I was tired. は形として崩れやすく、普通は I said that I was tired. か I told him that I was tired. にします。
つまりtellは、伝える相手をはっきり出すときに強い動詞なんです。
- tell me the reason
- tell us the answer
- tell him to wait
- tell her that you’re sorry
なお、tellには「教える」「知らせる」のような響きが出ることもあります。
なので、相手に情報を渡す感じがある文ではtellが自然になりやすいです。
英作文では、まず「相手が文にいるか」を見るだけでかなり減点を防げます。
直接話法と間接話法における書き換えの基本
引用符つきのセリフをそのまま出すならsay、内容を文の中に埋め込むならsayかtell、という見方をすると整理しやすいです。
直接話法は、実際の言葉をそのまま示す形です。
He said, “I’m busy.” のように書きます。
間接話法は、その内容を話し手が言い換えて伝える形です。
He said that he was busy. のような文ですね。
sayは直接話法でも間接話法でもよく使われますが、tellはふつう相手つきの間接話法でよく出ます。
| 形 | 例文 |
|---|---|
| 直接話法 | She said, “I need help.” |
| 間接話法(say) | She said that she needed help. |
| 間接話法(tell) | She told me that she needed help. |
書き換えのときのコツは3つです。
- 引用符を外す
- 必要ならthatを入れる
- tellを使うなら相手を入れる
たとえば、”Call me tonight,” she said to Tom. は、She told Tom to call her that night. と直せます。
命令文のときは、tell 人 to do の形になりやすいので覚えておくと便利です。
一方で、”I’m happy,” she said to Tom. は She told Tom that she was happy. ともできますが、会話では She said to Tom that she was happy. より She told Tom that she was happy. のほうがすっきり聞こえることが多いです。
細かい時制の一致は文脈で変わる場合もありますが、まずはsayは内容中心、tellは相手中心という軸を外さなければ大丈夫です。
文法は細かく見えるけれど、実際は「toがいるか」「人を置けるか」の2点でかなり片づきます。
実際のシーンでイメージする具体的な例文集
「意味はわかったのに、会話になると口が止まる」ってありますよね。
そこでこのパートでは、文法の説明をいったん脇に置いて、どんな場面でどちらが自然に聞こえるかに絞って見ていきます。
英語は、1語ずつ覚えるよりも「場面ごと」で入れたほうが出てきやすいです。
同じ「言う」でも、セリフをそのまま出したいのか、相手に情報を伝えたいのかで選ぶ語が変わります。
自分の意見やセリフを表すsayの例文
sayは、口にした言葉そのものや発言内容に目が向くときに使うと自然です。
人に向かって話していても、焦点が「誰に」より「何と述べたか」にあるなら、まずsayが候補になります。
会話で迷ったときは、頭の中でかぎかっこを入れてみてください。
「その人が実際にどんな言葉を口にしたか」を思い浮かべやすいなら、sayがしっくりきます。
| 場面 | 例文 | 自然に聞こえる理由 |
|---|---|---|
| あいさつ | She said, “Good morning.” | 発したセリフそのものを伝えているため |
| 意見を述べる | I said that the plan was too expensive. | 自分が述べた内容に焦点があるため |
| 電話で一言伝える | He said he would call back later. | 相手より発言内容が中心だから |
| 人に向けて発言する | She said to me, “Don’t worry.” | 相手を入れるときはtoが必要になるため |
たとえば映画の感想を話すなら、I said it was boring. のように言えます。
ここで大事なのは、退屈だったと「私が言った」という発言内容です。
相手が誰だったかは前面に出ていません。
日常会話では、What did he say? もよく使います。
これは「彼は何て言ったの?」で、知りたいのは言葉そのもの。
英会話の初学者さんがやりがちなのは、say me や say him としてしまうことです。
この形は不自然で、相手を入れるなら say to me、say to him になります。
短い会話ほどこの差が出やすいので、ここだけ先に体で覚えるのがおすすめです。
情報や指示を相手に教えるtellの例文
tellは、情報や指示を誰かに伝える場面で強い語です。
内容だけでなく、受け手の存在がはっきりしているときにとても使いやすいんです。
なので、先生が生徒に説明する場面、上司が部下に指示する場面、友人に秘密を打ち明ける場面ではtellが自然に収まりやすいです。
| 場面 | 例文 | 自然に聞こえる理由 |
|---|---|---|
| 事実を伝える | He told me the truth. | 「私に」という受け手が明確だから |
| 指示を出す | The manager told us to wait. | 相手に行動を促しているため |
| 秘密を打ち明ける | She told her friend a secret. | 誰に伝えたかが中心になるため |
| 知らせる | Please tell me your name. | 相手から情報を受け取る形だから |
tellは、お願いや命令でもよく使われます。
Tell him to call me. なら「彼に私へ電話するよう伝えて」となります。
この形は仕事でも日常でも出番が多い表現です。
一方で、Tell me what happened. は「何が起きたか教えて」です。
ここでは内容も大事ですが、それ以上に「私に教える」という向きがはっきりしています。
迷ったら、文の中に「誰に」がすっと入るか試してみてください。
tell 人 が自然に置けるなら、かなりの確率でtellです。
逆に、セリフの引用が前に出るならsayのほうが合うことが多いでしょう。
私も学習例を整理するとき、sayは「発言」、tellは「伝達」と二分して眺めると混乱がかなり減ると感じます。
例文は1つずつ暗記するより、sayはセリフ、tellは相手つきの情報と場面で結びつけたほうが、会話で出しやすくなります。
どちらを使うか迷ったときのシンプルな判断基準

会話の途中で「今はsayかな、それともtellかな」と止まってしまう場面、ありますよね。
そんなときは細かい文法を全部思い出そうとしなくて大丈夫で、まずは「この文には、伝える相手がはっきり入るか」だけを見るとかなり判断しやすくなります。
この1点で考えると、頭の中の整理がぐっと速くなりますし、英会話でも書き言葉でも迷いが減ります。
後ろに「あなた」や「私」など「伝える相手」がいるかどうか
いちばん簡単な見分け方は、後ろに「誰に」が来るならtellを先に疑うことです。
反対に、言った内容そのものを置きたいときはsayが自然です。
この違いを短く言うと、sayは「何を言ったか」、tellは「誰に伝えたか」に意識が向きやすい動詞なんです。
たとえば「彼は疲れていると言った」なら He said he was tired. が自然です。
でも「彼は私に疲れていると言った」なら、相手のmeが入るので He told me he was tired. がすっとはまります。
ここで迷う人が多いのは、sayでも人を後ろに置ける場面があるからでしょう。
ただしその場合は say to 人 の形が必要で、say me / say him のように、人をそのまま続ける形は基本的に不自然です。
| 見たいポイント | 自然な形 | 例文 |
|---|---|---|
| 言った内容を述べる | say + 内容 | She said goodbye. |
| 相手に内容を伝える | tell + 人 + 内容 | She told me goodbye. ※通常は別表現が自然 |
| 相手に向かって言う | say to + 人 + 内容 | She said to me, “Goodbye.” |
表の2行目を見て、「あれ、She told me goodbye. は変じゃないの?」と感じたなら、その感覚はかなりいいです。
tellは人を後ろに置けますが、いつでも万能ではありません。
あいさつや短いセリフは、tellよりsayのほうが自然なことが多いんです。
たとえば「彼女は私に“さようなら”と言った」は、She said goodbye to me. や She said to me, “Goodbye.” のほうが普通です。
このあたりは、学校文法のルールだけ覚えていると少し戸惑いやすいところですね。
迷ったときの手順は、次の3つで十分です。
- まず「誰に」が文に入るか確認する
- 入るなら tell 人 を第一候補にする
- セリフそのものや発言内容を前に出したいなら say を考える
たとえば次のように考えると、かなり速く選べます。
- 「彼は言った」→ 相手が見えない → said
- 「彼は私に言った」→ 相手がいる → told me
- 「彼は私に『急いで』と言った」→ 相手がいて、伝達の形 → told me to hurry / said to me, “Hurry up.”
会話では、一語ずつ厳密に並べるより、まず通じる骨組みを作るほうが大切です。
その意味でも「相手がいるならtellを考える」という基準はかなり実用的で、初心者のつまずきを減らしてくれます。
ぼくならどう言うかと悩んで口が止まるくらいなら、この基準で先に一文を出したほうが会話は前に進きます。
もちろん例外はありますが、日常会話レベルならこの見分け方でかなりの場面をさばけます。
最後に一つだけ覚えるなら、「人がすぐ後ろに来るならtell、人を置きたいsayにはtoが必要」です。
この形が頭に入ると、sayとtellで迷う時間はかなり短くなりますよ。
speakやtalkなど他の「話す」動詞との使い分けと注意点
英語で「話す」と言いたい場面は多いのに、sayとtellだけで考えると、途中で必ず迷います。
そこで役立つのが、4つの動詞を役割ごとに分けて覚えることです。
先にざっくり置くなら、sayは「言葉の中身」、tellは「相手に伝えること」、speakは「口に出して話す・言語を話すこと」、talkは「会話すること」に意識が向きます。
この整理が頭に入ると、文法だけを暗記するよりずっと選びやすくなりますよ。
| 動詞 | 意識が向く先 | よくある形 | 典型例 |
|---|---|---|---|
| say | 言った内容 | say something / say to 人 | He said “sorry.” |
| tell | 伝える相手 | tell 人 something | She told me the news. |
| speak | 話す行為・言語 | speak English / speak to 人 | I speak Japanese. |
| talk | 会話・やりとり | talk with 人 / talk about 物事 | We talked about work. |
一方的に発音や言語を発するspeak
speakは、会話の中身よりも「話すという行為」そのものに目が向く動詞です。
とくに多いのは、言語を話せるか、人前で話すか、相手に話しかけるかを言いたい場面ですね。
たとえば「私は英語を話します」は I speak English. が自然です。
ここで I say English. とはしません。
sayは「何と言うか」に意識が向くので、「英語という言語を使って話せる」という意味には合いにくいからです。
もうひとつ覚えたいのが、speakは少しかしこまった響きになりやすいことです。
電話で「田中さんとお話しできますか」と言うなら May I speak to Tanaka? のように使われます。
日常会話でももちろん使えますが、友達同士の軽い雑談ならtalkのほうがやわらかく聞こえることが多いです。
迷ったら、「言語」「発表」「電話で話す」ならspeakと置くと整理しやすいでしょう。
キャッチボールのように会話をするtalk
talkは、相手とのやりとりを感じさせる動詞です。
ひとりで発言するというより、会話が続いていく場面でよく使われます。
「友達と話した」は I talked with my friend. や I talked to my friend. が自然です。
「仕事のことを話した」なら We talked about work. ですね。
このaboutがよく出てくるのも特徴です。
何について会話したのかを続けやすいので、日常会話では出番がかなり多めです。
一方で、「彼は『行きたくない』と言った」のように発言内容をそのまま示したいならtalkよりsayが合います。
He said, “I don’t want to go.” の形です。
会話のレッスンでも、学習者の方がtalkを便利に感じて何でも置き換えたくなるのですが、セリフそのものを出す場面では不自然になりやすいんです。
頭の中で「会話したのか、発言したのか」を1秒だけ確認すると、かなりミスが減りますよ。
初心者が陥りがちな混同しやすいNG表現
この4語は似て見えますが、入れ替えられない形があります。
よくある間違いを先に知っておくと、英作文でも会話でも止まりにくくなります。
- I said him. → I told him. または I said to him.
- She told about the plan. → She talked about the plan. / She told me about the plan.
- He talked that he was tired. → He said that he was tired.
- I said English. → I speak English.
つまずきやすい理由ははっきりしています。
sayは人をすぐ後ろに置きにくく、tellは相手が必要になりやすい、talkはaboutと相性がよく、speakは言語や公式な場面で使いやすいからです。
迷ったときは、次の順番で見るとかなり安定します。
- 後ろに「誰に」が来るか確認する
- 言いたいのがセリフそのものか、会話した事実かを分ける
- 言語の話ならspeakを優先する
短い判断ですが、実際にはこれでかなり足ります。
英語は細かい例外もありますが、日常会話レベルならまずこの基準で十分です。
全部を一度に完璧に覚えようとすると、口から出なくなりがちです。
まずは say=内容、tell=相手、speak=話す・言語、talk=会話 の4本だけ、手元に置いておきましょう。
sayとtellの違いをマスターして英会話を楽しみましょう
sayとtellの違いは、言葉そのものに目を向けるか、伝える相手に目を向けるかで考えると、ぐっと整理しやすくなります。
形はsay to 人、tell 人が基本で、ここを押さえるだけでも英文の迷いはかなり減るはずです。
会話では意味が通じる場面もありますが、「誰に伝えたか」が続くならtell、話した内容そのものを出すならsayと意識すると、自然な使い分けに近づけるでしょう。
まずは今日紹介した例文を声に出して、日常会話なら3つ、仕事で使いそうな文なら2つだけでも自分の言葉として練習してみてください。覚えるだけで止めず、短い文を作って口に出すことが定着への近道です。次に英語を話すときは、相手がいるか、内容を言うのかを一瞬だけ確認してから選んでみてくださいね。

