teachとtellとshowの違い|「教える」を3つに分ける

teach は知識や技能を身につけさせること、tell は言葉で伝えること、 show は見せて示すことを表します。 日本語ではどれも「教える」と訳せますが、道を教えるのに teach は使いません。

中学生から社会人まで、同じ判断の軸で使い分けられるように書いています。 最終更新 2026-08-21

迷ったらここで決める

時間をかけて身につけさせるなら teach、その場で言うだけなら tell、見せるなら show。

道や電話番号を「教える」のは tell か show です。

まず1問やってみる

まず1問やってみる

並べて見る

観点 teach tell show
中心にあるもの 知識・技能を身につけさせる 言葉で伝える 見せて示す
かかる時間 長い(くり返し) 一瞬 短い
道を教える 使わない 使う(tell me the way) 使う(show me the way)
よく組む語 English / math / how to swim the truth / a story / your name a picture / the way / how to use
うしろの形 teach 人 もの tell 人 もの show 人 もの

teach は身につけさせること

teach は、知識や技能を相手のものにすることを表します。
1回では終わりません。くり返し教えて、できるようにします。

Mr. Brown teaches us English.(ブラウン先生は私たちに英語を教えている)
My father taught me how to swim.(父は泳ぎ方を教えてくれた)

教科・技能・考え方など、身につけるのに時間がかかるものが来ます。

だから、道を教えるのに teach は使えません。

× Could you teach me the way to the station?

道は一度言えば終わりで、身につけるものではないからです。

tell は言葉で伝えること

tell は、言葉で伝えることです。一瞬で終わります。

Could you tell me the way to the station?(駅までの道を教えてください)
Please tell me your phone number.(電話番号を教えてください)
Tell me the truth.(本当のことを言って)

日本語の「教えて」の多くは、この tell です。

道、名前、電話番号、時刻。どれも「言えば済むこと」です。

say と tell の違いのページで見たとおり、
tell のうしろには必ず人が来ます。

show は見せて示すこと

show は、目で見えるようにして示すことです。

Could you show me the way to the station?(駅までの道を教えてください)
Show me your ticket, please.(切符を見せてください)
Let me show you how to use this.(使い方をお見せします)

道を教えるとき、tell と show の両方が使えます。

tell me the way … 言葉で説明する(「2つ目の角を右です」)
show me the way … 連れていく・地図で示す

口で言うか、見せるかの違いです。
どちらも自然なので、場面に合うほうを選んでください。

3語をまとめて確認する

同じ「教える」でも、選ぶ語が変わります。

| 教える中身 | 使う語 |
|---|---|
| 英語・数学 | teach |
| 泳ぎ方・弾き方 | teach(時間をかけて) / show(実演して) |
| 駅までの道 | tell / show |
| 電話番号・名前 | tell |
| 写真・切符 | show |

how to 〜(〜のしかた) はどれとも組めますが、意味が変わります。

teach me how to swim … 泳げるようにしてくれる
show me how to swim … 見本を見せてくれる
tell me how to swim … 口で説明してくれる

3語とも「人 + もの」の順に並べる SVOO の形を取ります。
入れ替えるときは to が要ります。

He showed the picture to me.

例文

teach

Mr. Brown teaches us English.

ブラウン先生は私たちに英語を教えています。

My father taught me how to swim.

父は私に泳ぎ方を教えてくれました。

She teaches math at a junior high school.

彼女は中学校で数学を教えています。

tell

Could you tell me the way to the station?

駅までの道を教えていただけますか。

Please tell me your phone number.

電話番号を教えてください。

He told me the truth about the accident.

彼は事故について本当のことを話してくれました。

show

Show me your ticket, please.

切符を見せてください。

Let me show you how to use this machine.

この機械の使い方をお見せします。

音声は AI 合成です。作り方は音声についてをご覧ください。

よくある間違い

Could you teach me the way to the station?

Could you tell me the way to the station?

道は言えば済むことなので tell です。

teach は時間をかけて身につけさせることを表します。
道案内には使いません。show me the way も自然です。

Please teach me your phone number.

Please tell me your phone number.

電話番号は言葉で伝えるだけなので tell です。

身につけるものではないので teach は使えません。

Mr. Brown tells us English.

Mr. Brown teaches us English.

英語は時間をかけて身につけるものなので teach です。

tell は一度言って終わることに使います。

Show me the truth about the accident.

Tell me the truth about the accident.

本当のことは言葉で伝えるものなので tell です。

show は目で見えるようにして示すことです。

練習する

1 / 7

あわせて迷いやすい