返回学习专栏

转述句怎么用?“时态后退一步”一个动作,把别人说的话变成 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 其实没那么难。