返回博客

间接引语怎么用?「时态后退一步」一个动作,把别人说的话变成 He said that…

间接引语怎么用?「时态后退一步」一个动作,把别人说的话变成 He said that

朋友刚刚跟你说:I'm tired.(我很累。)过了一会儿,你想转告另一个人「他说他很累」。这时候你会发现,英文不能直接把原话搬过来说 He said I'm tired.,要改成 He said that he was tired.

明明只是转述一句话,怎么 am 变成了 wasI 变成了 he?这就是今天要讲的**间接引语reported speech)**。听起来有点绕,其实背后只有一个内核动作:时态往后退一步。把这一步学会,再搭配两张小小的转换表,你就能轻松把任何人说的话转告出去。

直接引语 vs 间接引语

先分清楚两种讲法:

  • 直接引语(direct speech:用引号原封不动把对方的话搬出来。
    • She said, "I am happy."(她说:「我很开心。」)
  • 间接引语(reported speech:用自己的话把对方说的内容讲出来,不用引号。
    • She said that she was happy.(她说她很开心。)

中文里这两种讲法的动词几乎没差别,「我很开心」转述成「她很开心」就好。英文不一样,从直接引语改成间接引语时,动词的时态要跟着变动。这就是最多人卡住的地方,我们一步一步拆开。

内核动作:时态后退一步

当转述动词是过去式(最常见的就是 said)时,引号里的时态要整个往后退一格。把时态想成一排台阶,原本站在「现在」,转述时就退一步到「过去」。

最常用的两条:

  • 一般动词:现在式 → 过去式
    • "I work here."He said that he worked there.(他说他在那里工作。)
  • be 动词:amiswasarewere
    • "She is busy."He said that she was busy.(他说她很忙。)

再看 say 这个动词本身的变化,这也是文章标题的由来:

  • "I love it," she says. → She said that she loved it.(她说她很喜欢。)

注意:转述动词从现在式的 saysays 变成过去式的 said,引号里的 love 也跟着退成 loved。一句话里两个动词一起后退,这就是「时态后退一步」的完整样子。

一张时态转换表

把常见的时态后退整理成一张表,遇到时对照着查就好:

  • 一般现在时 → 一般过去时:workworked
  • 现在进行时 → 过去进行时:am workingwas working
  • 现在完成时 → 过去完成时:have finishedhad finished
  • 一般过去时 → 过去完成时:sawhad seen
  • willwouldwill gowould go
  • cancouldcan swimcould swim

诀窍就一句话:能往后退的时态,全部退一格;助动词也退一格(willwouldcancould)。

代词也要跟着换

说话的人换了,代词当然要换。原本对方说 I,是在讲他自己,你转述时要改成 heshe

  • Tom said, "I lost my keys."Tom said that he had lost his keys.Tom 说他弄丢了钥匙。)
  • Amy said, "You are right."(对你说的)→ Amy said that I was right.Amy 说我是对的。)

判断诀窍:站在「现在转述的你」的角度,重新想一次每个人是谁,代词自然就对了。

时间和地点的词也要平移

既然事情是「之前」说的,句子里的「现在、今天、明天」这些词,也要往过去平移:

  • nowthen(那时候)
  • todaythat day(那天)
  • tomorrowthe next daythe following day(隔天)
  • yesterdaythe day before(前一天)
  • thisthatherethere

来看完整一句:

  • He said, "I'll call you tomorrow."He said that he would call me the next day.(他说他隔天会打给我。)

三步骤转换法

每次要把一句话转成间接引语,照这三步做就不会错:

  1. 退时态:把引号里的动词往后退一格(iswasworkworkedwillwould)。
  2. 换代词:站在现在的角度,重新确认 Iyouheshe 各指谁。
  3. 平移时间地点词nowthentomorrowthe next dayherethere

拿一句来完整跑一遍:

Lisa said, "I am reading a book now."

  • 退时态:am readingwas reading
  • 换代词:Ishe
  • 平移时间词:nowthen

得到:Lisa said that she was reading a book then.Lisa 说她那时候正在看书。)✓

对错示范

错误一:忘记退时态,照抄现在式。

  • She said that she was hungry. ✓(她说她饿了。)
  • She said that she is hungry.

错误二:said 后面硬加逗号和引号,混用两种讲法。

  • He said that he was tired.
  • He said that, "he was tired." ✗(用了 that 就不要引号。)

错误三:代词没换,讲起来像在讲自己。

  • Tom said that he liked pizza. ✓(Tom 说他喜欢披萨。)
  • Tom said that I liked pizza. ✗(Tom 讲的是他自己。)

顺带一提,that 可以省略。口语里 He said he was tired.He said that he was tired. 都对,that 在不在都不影响意思。

一个例外:永远成立的事不用退

如果引述的内容是「到现在还成立、不会变」的事实或习惯,时态可以不退,保留现在式也很自然。

  • The teacher said that water boils at 100°C.(老师说水在摄氏一百度沸腾。)

水的沸点不会因为时间改变,所以 boils 保留现在式没问题。对 A1–B1 阶段来说,先把「一律后退一格」练熟,这个例外之后再慢慢体会就好。

Loopy 怎么练

间接引语的规则看一遍就懂,难的是说话当下能不能反射性地把时态退对。LoopyHe said that 这类句型放进分级课程的真实对话里,让你在听故事、转述剧情的情境中一次次遇到它,时态后退变成耳朵习惯的节奏,不用每次都低头查表。

  • 听说跟读模式让你跟着母语者把 She said she was busy. 整句说出来,said 后面那个退过的时态,讲顺了就成了直觉。
  • 不确定某个动词的过去式或过去分词长怎样(workworkedgowentgone?),内置字典一查就有,例句和发音一起给。
  • 学过的句型会依**记忆曲线复习**安排,在你快忘记前再出现一次,让「时态退一步、代词换一下、时间词平移」这套动作,慢慢变成你开口就会的本能。

下次要转告别人某句话,先在心里跑一遍那三个步骤:退时态、换代词、平移时间词。练几次你就会发现,He said that 其实没那么难。