说 vs 告诉 (Say vs Tell Someone)

If you learn one thing about Mandarin speech verbs, learn this: 告诉 must name a hearer; 说 does not. English blurs the two under "say/tell," and that blur is the source of the most common speech-verb error learners make — 说我 for "tell me." The fix is a single structural rule about the object each verb takes. Master it here and a whole class of mistakes disappears.

The recipient-object rule

告诉 (gàosu) means "tell someone." It is built to deliver information to a hearer, so it demands a person as its first object: 告诉我 ("tell me"), 告诉他 ("tell him"). The message — a noun or a whole clause — comes after the person.

(shuō) means "say / speak." It reports the content of speech and does not attach a bare person. You can say something into the air: 他说他明天来 ("he says he'll come tomorrow") has no hearer at all, and that's perfectly complete.

请告诉我你的名字。

qǐng gàosu wǒ nǐ de míngzi

Please tell me your name. (neutral) — 告诉 + person (我) + content.

他说他明天来。

tā shuō tā míngtiān lái

He says he'll come tomorrow. (neutral) — 说 + clause, no hearer needed.

他告诉我他明天来。

tā gàosu wǒ tā míngtiān lái

He told me he'll come tomorrow. (neutral) — same clause, but now with a named hearer, so 告诉.

💡
The mapping that fixes 90% of errors: English "tell (someone)" → 告诉 + person; English "say" → 说, no person. If your sentence has a hearer right after the verb, it must be 告诉.

The two example sentences above — 他说他明天来 and 他告诉我他明天来 — are the whole lesson in miniature. The only difference is whether a hearer (我) is present. Add a hearer, and 说 becomes ungrammatical; you must switch to 告诉.

Giving 说 a hearer: route it through 跟 / 对

But what if you do want to name a hearer and still use 说 — "say it to me"? You can't jam the person straight after 说. Instead you introduce the hearer with a coverb: ("with/to") or ("toward"), placed before 说.

  • 跟我说 = "say to me / tell me" (conversational, most common)
  • 对我说 = "say to me" (slightly more formal or directional)

你能不能跟我说说到底发生了什么?

nǐ néng bu néng gēn wǒ shuōshuo dàodǐ fāshēng le shénme?

Can you tell me what on earth happened? (informal) — 跟我说, the hearer routed through 跟.

有话就对我说,别憋在心里。

yǒu huà jiù duì wǒ shuō, bié biē zài xīn lǐ

If you've got something to say, say it to me — don't bottle it up. (informal) — 对我说 with the coverb 对.

So there are two legitimate ways to say "he told me he's busy": route it through a coverb (他跟我说他很忙) or use 告诉 (他告诉我他很忙). What you can never do is 他说我他很忙.

What each verb can and can't do

The division of labor goes beyond the hearer. can take a language (说汉语) and can introduce a direct quote (他说:“我不去。”). 告诉 can do neither — it isn't for speaking languages or quoting; it's for delivering a piece of information to a named person.

他会说三种语言。

tā huì shuō sān zhǒng yǔyán

He speaks three languages. (neutral) — only 说 takes a language; 告诉 can't.

妈妈告诉我要小心一点。

māma gàosu wǒ yào xiǎoxīn yìdiǎn

Mom told me to be a bit careful. (neutral) — 告诉 delivers the instruction to a hearer.

💡
Think of 说 as the reporting verb and 告诉 as the delivering verb: 说 tells the world what was said; 告诉 hands a specific person a piece of information. Only 说 can quote directly or name a language — those are jobs of reporting, not delivering.
说 (shuō)告诉 (gàosu)
Core meaningsay / speak (content)tell someone (deliver info)
Needs a hearer?No — 他说他很忙Yes — 告诉 + person first
Add a hearer via跟 / 对 + 说hearer is already built in
Take a language?Yes — 说汉语No
Introduce a quote?Yes — 他说:“…”No

别告诉别人,这是我们俩的秘密。

bié gàosu biéren, zhè shì wǒmen liǎ de mìmì

Don't tell anyone — it's a secret between the two of us. (informal) — 告诉 + hearer (别人).

我想告诉你一件很重要的事。

wǒ xiǎng gàosu nǐ yí jiàn hěn zhòngyào de shì

I want to tell you something very important. (neutral) — hearer 你 before the message.

A quick decision path

  1. Does the sentence have a hearer (someone the words go to)? If no.
  2. If yes, is the hearer sitting right after the verb? → 告诉 (告诉他…).
  3. If you want to keep but still name the hearer → put 跟 / 对 + hearer before 说 (跟他说…).

Common Mistakes

1. 说 + a bare person for "tell me." The number-one error. 说 can't take a hearer directly.

❌ 他说我他很忙。

Incorrect — 说 can't take a bare hearer; use 告诉我 or 跟我说.

✅ 他告诉我他很忙。

tā gàosu wǒ tā hěn máng

He told me he's busy. — 告诉 carries the hearer 我.

2. 告诉 with no hearer. 告诉 always needs a named person; you can't tell into the air.

❌ 我想告诉一个好消息。

Incomplete — 告诉 needs a hearer: 告诉你一个好消息.

✅ 我想告诉你一个好消息。

wǒ xiǎng gàosu nǐ yí ge hǎo xiāoxi

I want to tell you good news. — hearer 你 comes first.

3. 告诉 for speaking a language. Languages go with 说, never 告诉.

❌ 我会告诉汉语。

Incorrect — speaking a language is 说汉语, not 告诉.

✅ 我会说汉语。

wǒ huì shuō Hànyǔ

I can speak Chinese. — 说 for a language.

4. Forgetting 跟 / 对 when 说 has a hearer. If you keep 说 and want a hearer, route it through a coverb.

❌ 我说他这件事。

Incorrect — 说 can't take a bare hearer; use 跟他说 or 告诉他.

✅ 我跟他说这件事。

wǒ gēn tā shuō zhè jiàn shì

I'll tell him about this. — hearer routed through 跟.

Key Takeaways

  • 告诉 delivers information to a named hearer — it demands a person as its first object: 告诉我…, 告诉他….
  • reports content and needs no hearer: 他说他很忙.
  • To give a hearer, don't jam the person after it — route it through 跟 / 对: 跟我说, 对我说.
  • Only takes a language (说汉语) and a direct quote (他说:“…”); 告诉 does neither.
  • English "tell" → 告诉 (+ person); English "say" → 说. That one mapping clears up most errors.

Now practice Chinese

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Chinese

Related Topics

  • Speech Verbs (说, 讲, 告诉, 问)HSK 2The core speech verbs pattern differently by what object they demand: 说 takes content, 告诉 needs a person first, 问 asks a person a question, 讲 explains, 回答 answers, 叫 tells someone to act.
  • 跟 / 和 (gēn / hé): WithHSK 1跟 (gēn) and 和 (hé) both mean 'with (someone)' — they put the co-participant before the verb: 跟朋友吃饭 (eat with friends), 和他一起去 (go together with him). 跟 is colloquial, 和 more neutral, and as noun-joiners ('X and Y') they link only nouns, never clauses.
  • 对 (duì): Toward / RegardingHSK 2对 (duì) points an attitude, feeling, or effect at a person or topic — 'to / toward / about / for': 他对我很好 (he's good to me), 我对历史很感兴趣 (interested in history), 对身体不好 (bad for your health). The 对-phrase leads, before the predicate that carries the stance.
  • Double-Object Verbs (送, 借, 还, 教, 告诉)HSK 3A family of transfer and communication verbs — 送, 借, 还, 教, 告诉, 问 — share 给's recipient-before-thing frame; 借 even covers both 'lend' and 'borrow', sorted out by direction.