返回博客

定语从句入门:用 who、which、that 把两句变一句

定语从句入门:用 whowhichthat 把两句变一句

你想说「那个打电话来的人是我哥」,结果只能拆成两句短短的:A man called. He is my brother.(有个人打电话来。他是我哥。)听起来像在念清单,少了一点聊天的感觉。

母语者会把这两句黏成一句:The man who called is my brother.(打电话来的那个人是我哥。)中间那块 who called 就是今天的主角,叫做**定语从句**。它的工作很单纯,就是补充说明前面的某个名词,告诉你「是哪一个」。学会它,你的英文一下子就从幼幼班升级到能说完整想法。

别紧张,这个句型背后只有一个内核动作,学会就带得走。

定语从句在做什么

先看一个生活情境。桌上有两本书,你想指其中一本:

  • The book is mine.(这本书是我的。)—— 对方会问:哪一本?
  • The book that I bought yesterday is mine.(我昨天买的那本书是我的。)—— 清楚了。

中间插进去的 that I bought yesterday,就是在缩小范围,让对方知道你说的是「哪一本书」。这种补充说明、而且「拿掉就会说不清楚」的从句,叫做**限制性定语从句**(defining relative clause)。

关键记法:定语从句永远紧跟在它要描述的那个名词后面。看到 whowhichthat,眼睛往前一个字看,那就是它在说明的对象。

第一招:先找「这句在描述哪个名词」

要把两句合成一句,第一步永远是同一个动作:找出两句共用的那个名词

看这组句子:

  • I have a friend.(我有一个朋友。)
  • She speaks five languages.(她会说五种语言。)

两句共用的是「那个朋友/她」。把第二句的 she 换成关系代词,接到 friend 后面:

I have a friend who speaks five languages. ✓(我有一个会说五种语言的朋友。)

流程拆开来看:

  • 找共用名词:a friendshe
  • 这个名词是,所以用 who
  • who 接在 friend 后面,后面接上剩下的内容

只要每次都先做「找共用名词」这一步,后面的选字就会变得很简单。

第二招:人用 who、物用 whichthat 两者都行

选哪个关系代词,只要看共用的名词是「人」还是「东西」。

who 用在人

The teacher who helped me is very kind. ✓(帮助我的那位老师人很好。)

which 用在东西、动物

This is the phone which takes great photos. ✓(这就是那支拍照很棒的手机。)

that 人和物都能用,在口语里最常出现:

  • The teacher that helped me is very kind. ✓(帮我的那位老师人很好。)
  • This is the phone that takes great photos. ✓(这就是那支拍照很棒的手机。)

所以你卡住的时候,先用 that 几乎都安全。等熟了再慢慢把 whowhich 用得更精准。

要小心一个常见错误:别把中文的「的」直接翻成 of,也别多塞一个代词进去。

  • The man who lives next door is a doctor. ✓(住在隔壁的那个男人是医生。)
  • The man who he lives next door is a doctor.

关系代词 who 已经代替了 he,后面就不要再放一次 he。记住:whowhichthat 一个就够,它本身就是主语。

第三招:where 讲地点、whose 讲「谁的」

除了人和物,还有两个好用的字。

where 用在地点,接在表示地方的名词后面:

This is the café where we first met. ✓(这就是我们第一次见面的那家咖啡店。)

诀窍:如果原本要说的是「在那个地方」(at the café / in the city),就用 where,省掉那个 inat

whose 表示「某人的」,用来连接所属关系:

I know a girl whose father is a pilot. ✓(我认识一个女生,她爸爸是飞行员。)

这里 whose 接的是「女生的爸爸」,等于把 her father 缩成 whose father。看到中文里有「他的/她的/它的」要把两句连起来时,就想到 whose

重要规则:限制性从句不要加逗号

这是初学最容易踩的点,记住一句口诀就好:这块信息拿掉句子就不完整,就不要加逗号。

  • People who exercise regularly sleep better. ✓(规律运动的人睡得比较好。)
  • People, who exercise regularly, sleep better.

上面这句的重点就是「规律运动的那群人」,who exercise regularly 是必要信息,把它框起来句子就讲不清楚是哪些人,所以不加逗号

判断诀窍(拿掉测试法):把定语从句整块遮起来再读一次。

  • 遮住后句意垮掉、变得太笼统 → 这是限制性从句 → 不加逗号
  • 遮住后句意还是完整、那块只是顺便补充 → 那是另一种(加逗号的)用法,之后再学

现阶段你会遇到的、用来指明「哪一个」的句子,大多属于不加逗号这一种。

三步骤总复习

下次想把两句合成一句,照这个顺序做:

  • 两句共用的名词
  • 字:人 who、物 which、地点 where、所属 whose,不确定就用 that
  • 在那个名词正后方,且不重复放代词、不乱加逗号

练习一下,把这两句合起来:I bought a jacket.The jacket keeps me warm. 共用名词是 jacket(东西),答案是 I bought a jacket that keeps me warm. ✓(我买了一件能让我保暖的外套。)做对了吗?做到了就值得帮自己拍拍手。

Loopy 怎么练

定语从句要练到顺,靠的是「反复在真实句子里遇到它」。Loopywhowhichthat 这类句型放进分级课程的真实对话与听力情境,从 A1 到 B1 一步步加长句子,你会在自然的上下文里一次次看到「名词+定语从句」的组合,慢慢就抓到语感。

遇到不确定的关系代词,点开内置字典就能查例句,看看母语者怎么用。练听说跟读时,你会跟着念出 The man who called is my brother. 这种完整长句,嘴巴熟了,开口就不会再卡在中间。学过的句型还会进入**记忆曲线复习**,在你快要忘记的时间点再出现一次,帮你把它牢牢记住。

不知道自己现在该从哪一级开始?先做一次分级测验,让 Loopy 帮你找到刚刚好的起点。