"Say me the truth" 在英语母语者听来是错的。"Tell that you love me." 也一样。两个动词都表示传达某事,但英语用一条小小的语法规则把它们分开了——一旦你看清这条规则,选择就变得自动。
一句话讲清规则
Tell 后面要紧跟一个人。Say 不需要。
整个体系就是这样。三种结构:
- ✅ I told her the truth.(tell + 人 + 事)
- ✅ I said the truth.(say + 事——没有人)
- ✅ I said the truth to her.(say + 事 + to + 人)
语法结构
| Tell | Say |
|---|---|
| tell + 某人 + 某事 | say + 某事 |
| tell + 某人 + that... | say + 某事 + to 某人 |
| ❌ "tell something"(没有人) | ❌ "say somebody something" |
如果人是直接宾语 → 用 tell。如果用 say 时需要提到听者,要用 "to + 人"。
你的母语为何会干扰你
罗曼语族(西班牙语 decir、葡萄牙语 dizer、法语 dire、意大利语 dire)、斯拉夫语族(波兰语 mówić、俄语 говорить)以及大多数亚洲语言(普通话 说、日语 言う)都把这两个动词合并成一个。在你看来,say 和 tell 像是同一个词的不同写法。其实不是。
修正方法很机械:问自己「动词后面是不是紧跟着听者?」是 → tell。否 → say。
直接背下来的固定表达
有些惯用语会打破规则——这些是纯粹的固定搭配,要背下来:
Tell 的表达(不需要带人!):
- tell the truth
- tell a lie
- tell a story
- tell a joke
- tell the time
- tell the difference
Say 的表达:
- say hello / goodbye
- say sorry
- say a prayer
- say something / nothing
配对组合
母语者一秒就听出来的 5 个错误
- ❌ "He said me the news." → ✅ "He told me the news."
- ❌ "Tell that you love me." → ✅ "Say that you love me."(tell 后没有人)
- ❌ "Say me your name." → ✅ "Tell me your name."
- ❌ "She told that she's tired." → ✅ "She said that she's tired."(没有提到人)
- ❌ "He said the truth." → 语法上没错,但 told the truth 自然得多;母语者在这里通常会选 tell。
自检
填入 said 或 told(用对正确形式):
- She me a great story.
- He hello to everyone.
- I her the truth.
- They goodbye and left.
- He a funny joke at dinner.
- She she was tired.
5–6 题对:规则已内化。3–4 题:重读上面的表格。3 题以下:把固定表达练上一周。