speakとtalkの違い|一方通行か、やりとりか

speak は一方が話す場面、talk は互いに話し合う場面に使います。 speak は「話す能力」や改まった場面にも使え、talk は日常のおしゃべりに使います。 どちらも人を目的語に取らず、話す相手には to が要ります。

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

迷ったらここで決める

一方が話しているなら speak、やりとりなら talk。

言語を言うときは必ず speak(speak English)。
「〜について話し合う」なら talk about が自然です。

まず1問やってみる

まず1問やってみる

並べて見る

観点 speak talk
場面 一方が話す 互いに話し合う
改まり 改まった場でも使う 日常のおしゃべり
言語といっしょに 使う(speak English) 使わない
よく使う形 speak to 人 / speak English / speak loudly talk to 人 / talk with 人 / talk about 〜
話す相手 speak to 人(目的語に直接置かない) talk to / with 人(目的語に直接置かない)

speak は「口から声が出ている」こと

speak は、一方が話している場面を表します。
聞き手が答えるかどうかは問いません。

The president spoke for an hour.(大統領は1時間話した)
Please speak more slowly.(もっとゆっくり話してください)

改まった場でも使えるので、あいさつや電話でもよく出ます。

May I speak to Mr. Brown?(ブラウンさんをお願いします)

言語を言うときは speak しか使えません。

She can speak three languages.
× She can talk three languages.

言語は「話し合う相手」ではなく「話す中身」だからです。

talk は「やりとり」がある

talk は、互いに話し合う場面を表します。
日常のおしゃべりはこちらです。

We talked for two hours.(私たちは2時間話した)
I want to talk about our plan.(計画について話したい)

talk about 〜 で「〜について話す」。これはよく出る形です。

相手を言うときは to か with を使います。

I talked to my teacher.
I talked with my friends.

to は「こちらから話しかける」、with は「対等に話し合う」感じですが、
実際にはほとんど同じ意味で使われます。どちらでも構いません。

どちらも人を直接置けない

日本語の「彼に話す」につられて、こう書きがちです。

× I spoke him.
× I talked him.

どちらも誤りです。 speak も talk も、人を目的語に取りません。

○ I spoke to him.
○ I talked to him.

前置詞が要る、という点では2語は同じです。
say と tell のような差はありません。

使い分けに迷ったら

迷ったときの目安です。

| 言いたいこと | 使う語 |
|---|---|
| 英語が話せる | speak English |
| 電話で取り次いでもらう | speak to 〜 |
| 友達とおしゃべりする | talk with 〜 |
| 〜について話し合う | talk about 〜 |
| 声を出す・演説する | speak |

日常会話ではほとんど talk で足ります。
speak が必要になるのは、言語改まった場面だと覚えてください。

例文

speak

She can speak three languages.

彼女は3か国語を話せます。

Please speak more slowly.

もっとゆっくり話してください。

May I speak to Mr. Brown?

ブラウンさんをお願いできますか。

He spoke to us about his trip.

彼は私たちに旅行のことを話してくれました。

talk

We talked for two hours.

私たちは2時間話しました。

I want to talk about our plan.

私たちの計画について話したいです。

She is talking with her friends.

彼女は友達と話しています。

Let's talk about it after school.

放課後にそれについて話しましょう。

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

よくある間違い

She can talk three languages.

She can speak three languages.

言語を言うときは speak を使います。

言語は「話し合う相手」ではなく「話す中身」です。
talk は相手とのやりとりを表す語なので、ここには入りません。

I talked him about the plan.

I talked to him about the plan.

talk は人を目的語に取りません。to か with が要ります。

日本語の「彼に話す」につられて前置詞を落としやすい場所です。

I spoke him yesterday.

I spoke to him yesterday.

speak も人を目的語に取りません。to が要ります。

前置詞が要る点では speak と talk は同じです。

Let's speak about our plan.

Let's talk about our plan.

「〜について話し合う」なら talk about が自然です。

speak about も文法的には可能ですが、改まった響きになります。
友達との相談には talk を使ってください。

練習する

1 / 7

あわせて迷いやすい

関係する文法