返回文章Grammar Guide

掌握英语间接引语:规则与练习

学习英语间接引语的基本规则,配以清晰示例和小练习,适合中级学习者。

1 分钟Reading

我得坦白:当我第一次学到间接引语时,脑子里就被“他说她一直在去”这种句式缠住了。多年后,我仍然遇到学生一说要把别人的话转述给别人,就僵住不动。好消息是?只要看到模式,规则其实很简洁。让我们一起理清思路。

核心规则:时态倒退

把直接引语变成间接引语时,通常会把主要动词往过去一步移动。这叫做时态倒退。具体操作如下:

直接引语 间接引语
“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. 告诉 – 区分开来

小提醒:saytell 并不可以互换。你 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” 等报告动词各有自己的用法,但 saytell 占日常使用的 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)。是非疑问句用 ifwhether

练一练(小测验)

把下面的句子改成间接引语。答案我会马上给你——先别翻阅。

  1. “I don’t like coffee,” Sarah said.
  2. “We are going to the cinema tonight,” they said.
  3. “Have you seen my keys?” Mike asked me.

答案:

  1. Sarah said she didn’t like coffee.
  2. They said they were going to the cinema that night.
  3. Mike asked me if I had seen his keys.

你答对了吗?如果第 3 句卡住了,记得语序是 “if I had seen” (不要加 “did”)。

保持简洁

不必背诵每条细则。先掌握时态倒退、说/告诉的区别,再多练习间接疑问。其余自然会跟上。

想了解自己的整体英语水平吗?English Measure 上做个免费测评——它涵盖阅读、听力、写作和口语。你就能清楚下一步该聚焦在哪儿。立即开始测试 →

🚀 Boost Your Skills

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.

© 2026 English Measure. 保留所有权利。