我得坦白:当我第一次学到间接引语时,脑子里就被“他说她一直在去”这种句式缠住了。多年后,我仍然遇到学生一说要把别人的话转述给别人,就僵住不动。好消息是?只要看到模式,规则其实很简洁。让我们一起理清思路。
核心规则:时态倒退
把直接引语变成间接引语时,通常会把主要动词往过去一步移动。这叫做时态倒退。具体操作如下:
| 直接引语 | 间接引语 |
|---|---|
| “I live here.” | He said he lived there. |
| “She is reading.” | She told me she was reading. |
| “They have finished.” | They said they had finished. |
| “We will call you.” | They said they would call us. |
这一步就能覆盖大多数情况。若原句已经是过去式(“I lived in Paris”),通常会变成过去完成时(“He said he had lived in Paris”)。但母语者常在意义明确的情况下保持不变——先别太纠结这条例外。
时间地点词也要跟着变化
“Tomorrow” 变成 “the next day”,
“here” 变成 “there”,
“now” 变成 “then”。关键是从转述者的视角思考,而不是原说话人的。
- “I’ll meet you here tomorrow.” → He said he would meet me there the next day.
- “We are leaving now.” → They announced they were leaving then.
说 vs. 告诉 – 区分开来
小提醒:say 和 tell 并不可以互换。你 say something(或 say that…)。你 tell someone something。所以:
- ✅ He said he was tired.
- ❌ He told he was tired. (错误,需要 “told me” 或 “told us”。)
像 “explain”, “mention”, “ask”, “reply” 等报告动词各有自己的用法,但 say 与 tell 占日常使用的 80%。
间接疑问句 – 调换语序
间接疑问去掉疑问倒装,也不加问号。
- “Where do you live?” → She asked me where I lived.
- “Is it raining?” → He asked if it was raining.
注意:没有 “do/does/did” 助动词,动词放在主语后面(I lived, it was)。是非疑问句用 if 或 whether。
练一练(小测验)
把下面的句子改成间接引语。答案我会马上给你——先别翻阅。
- “I don’t like coffee,” Sarah said.
- “We are going to the cinema tonight,” they said.
- “Have you seen my keys?” Mike asked me.
答案:
- Sarah said she didn’t like coffee.
- They said they were going to the cinema that night.
- Mike asked me if I had seen his keys.
你答对了吗?如果第 3 句卡住了,记得语序是 “if I had seen” (不要加 “did”)。
保持简洁
不必背诵每条细则。先掌握时态倒退、说/告诉的区别,再多练习间接疑问。其余自然会跟上。
想了解自己的整体英语水平吗? 在 English Measure 上做个免费测评——它涵盖阅读、听力、写作和口语。你就能清楚下一步该聚焦在哪儿。立即开始测试 →
Ready to Take Your English Further?
Don't just read! Actively practice and improve your speaking, listening, reading, and writing skills with our interactive modules.