Say vs tell: the mistake almost every learner makes

Say vs tell confuses nearly every English learner. Learn the one grammar rule, the fixed phrases, and the reported-speech link with clear examples.


Your vocabulary could be enormous and these two verbs would still catch you out. Say and tell point at almost the same thing – putting words into the air – and that overlap is exactly the trap.

Here’s the relief, though. The whole difference hangs on a single question about who is listening. Sort that out and most of your errors vanish by this evening.

The one rule that fixes 90% of errors

Tell wants a person right behind it. Say usually doesn’t.

“She told me the answer.”

“She said the answer.”

Look at the word straight after the verb. After told sits me, a person. After said sits the answer, a thing. Switch them around and a native speaker flinches.

“She said me the answer.” No.

“She told the answer.” Also no. Where’s the person?

What “a person” actually means

It stretches well past me, you, him, her, them. Any listener counts: my landlord, the twins, the whole office, the referee.

“He told the twins a bedtime story.”

“I told the whole office the news.”

Take the listener away and tell tends to fall over on its own. Say stands up fine without one.

“He said it was raining.” Nobody named, no problem.

So can you ever pair “say” with a person?

You can. You just bolt on one tiny word: to.

“What did he say to you?”

“She said goodbye to her mother.”

This is where learners tie themselves in knots. Someone once told them “say doesn’t take a person”, so now they dodge the verb entirely. But say to someone is everyday English. The rule was never “keep people away from say”. It’s “slot a to in between”.

TELL
SAY
tell + person (no “to”)
say + to + person
“Tell me everything.”
“Say it to me.”
“I told her the plan.”
“I said the plan to her.”
person comes first, no bridge
person comes last, after “to”

So the person and the message line up differently for each verb. Tell reaches for the listener first. Say reaches for the words first, and only mentions the listener if you weave a to in.

Fixed phrases that ignore the rule

Then English does what English does and breaks its own rule. A cluster of set phrases lock onto one verb whether or not a listener is anywhere nearby. Stop trying to reason them out. Memorise them.

Things you tell

Some nouns cling to tell even with no person in the room.

“Stop telling lies.”

“He told a brilliant story.”

“Just tell the truth.”

“Can you tell the time yet?”

The core set, then: tell a story, tell a lie, tell the truth, tell the time, tell a joke, tell the difference. They look like rule-breakers, yet each one is about handing over information or sorting one thing from another. That is tell‘s day job.

Things you say

The short social phrases swing the other way, towards say.

“She didn’t even say hello.”

“Say sorry to your sister.”

“He left without saying a word.”

So: say hello, say goodbye, say sorry, say thank you, say a word, say a prayer, say no. Rough test: if it’s a little chunk you’d actually blurt out loud, reach for say.

โšก Quick check

Where it really bites: reported speech

You won’t meet these verbs sitting alone. They do most of the heavy lifting when you report what someone else said, and the rule walks straight in with them.

Reporting somebody’s words, you pick the verb by one thing: did you name the listener?

“I’m tired,” she said. becomes She said (that) she was tired.

“I’m tired,” she told me. becomes She told me (that) she was tired.

Identical meaning, identical sentence. The only moving part is whether the listener gets a mention. Name them and tell takes over.

Reporting commands and requests

With instructions, tell almost always wins, because somebody is nearly always being told.

“The dentist told me to floss.”

“They told us not to wait up.”

You’d never say “The dentist said me to floss.” The listener, me, drags tell into place. That shape, tell + person + to + verb, turns up constantly in real talk.

A few habits that speed this up

First, quit translating word for word. Plenty of languages cover both verbs with one, so your first language keeps shoving the wrong choice at you. Back the English pattern over the translation every time.

Second, eavesdrop on the word that lands after tell and said. Once you start watching, the person sitting behind tell jumps out at you in subtitles, podcasts, and overheard arguments on the bus.

Third, when you freeze mid-sentence, take the detour. Rather than gamble on “He said me…”, swap in “He told me…”. Nine times out of ten the cautious version is also the right one.

Frequently asked questions

Is “tell to me” ever correct?

No. Tell takes the person directly, with no “to”: “tell me”, not “tell to me”. The “to” belongs with say: “say it to me”.

Can I say “tell about your trip”?

Not on its own – tell needs a person first: “tell me about your trip”. With no listener, switch to “talk about your trip”.

Why is it “tell the truth” but “say sorry”?

These are fixed expressions you memorise rather than work out. Broadly, information and distinctions go with tell (truth, lie, time), while short spoken phrases go with say (hello, sorry, thanks).

What about “say” with no object at all?

That’s fine and common: “He didn’t say.” or “Who can say?” Tell can’t usually stand alone like that without a listener.

Sources & further reading