搞懂定语从句和状语从句,其实就跟认清两个人一样,关键在于看清他们的本质工作是啥。这两个“从句”兄弟,在句子这个大公司里,干的活完全不一样。一旦你知道了他们各自的职责,再怎么伪装你也能一眼看穿。
核心区别就一句话:定语从句是“形容词”,状语从句是“副词”
先别急着想那些复杂的语法术语,记住这个最根本的区别就行。
-
定语从句:它的工作性质跟形容词一样,就是为了修饰、限定一个名词或者代词。 它存在的唯一目的,就是为了说清楚“……的那个东西”或者“……的那个谁”。它会紧紧跟着它要修饰的那个名词(语法上叫“先行词”),像个贴身保镖。
-
状语从句:它的工作性质跟副词一样,是用来修饰动词、形容词、甚至整个主句的。 它负责交代动作发生的时间、地点、原因、方式等等,给主句提供背景信息。
咱们直接上例子,这样最清楚。
来看这个句子:
The book that I bought yesterday is very interesting.
(我昨天买的那本书很有趣。)
这里,“that I bought yesterday”就是定语从句。你把它拿掉,句子变成“The book is very interesting.”(书很有趣),意思还完整,但我们不知道是哪本书。这个从句的作用就是为了具体说明是“我昨天买的”那本书,它死死地咬住名词“book”,告诉我们这本书的属性。它的工作,就等于一个形容词。
再来看另一个句子:
When I got home, I started to read the book.
(当我到家时,我开始看书。)
这里,“When I got home”就是状语从句。它修饰的是整个主句的动作“I started to read the book”(我开始看书)。它告诉我们“开始看书”这个动作发生的时间。你问主句“什么时候开始看书的?”,答案就是“当我到家时”。你看,它回答了“何时”的问题,这就是一个典型的副词干的活。
怎么快速分辨它们?给你三个实用的方法
方法一:找“老大”——看它修饰谁
这是最根本的方法。拿到一个句子,先找到从句部分,然后问自己:这个从句是在为谁服务?
-
如果它是在解释一个名词或代词,那它就是定语从句。
- I miss the days when we were young. (我怀念我们年轻时的那些日子。)
- 从句“when we were young”是在修饰名词“the days”,告诉我们是“什么样的”日子。所以,它是定语从句。
-
如果它是在解释一个动词(动作发生的时间、地点、原因等)或者整个主句,那它就是状语从句。
- I will call you when I finish my work. (我完成工作后会给你打电话。)
- 从句“when I finish my work”是在修饰动词“call”,告诉我们“什么时候”打电话。所以,它是状语从句。
方法二:看位置——状语从句更灵活
定语从句像个跟屁虫,必须紧跟在它修饰的名词或代词(先行词)后面,位置相对固定。
但是状语从句就自由多了,它可以放在主句前面、后面,有时候甚至能插在中间。
比如:
Because it was raining, we stayed at home. (状语从句在前)
We stayed at home because it was raining. (状语从句在后)
这两句话意思完全一样,状语从句的位置很灵活。
但定语从句不行:
The house which is on the hill is mine. (山上的那栋房子是我的。)
你不能把它写成:Which is on the hill, the house is mine. 这样句子就不通顺了。
方法三:看引导词——虽然有重叠,但大部分不同
引导词是区分两者的一个重要线索,虽然不是绝对的,因为有些词两边都能用。
-
定语从句的引导词叫关系词,主要是关系代词(that, which, who, whom, whose)和关系副词(when, where, why)。 它们不仅连接句子,还在从句里充当一个成分(比如主语、宾语或状语)。
- The man who lives next door is a doctor. (who在从句中作主语)
- The reason why he was late is unknown. (why在从句中作原因状语)
-
状语从句的引导词叫从属连词,种类非常多,根据功能分为好几类。
- 时间:when, while, as, since, before, after, until, as soon as
- 地点:where, wherever
- 原因:because, as, since, for
- 条件:if, unless, as long as
- 让步:although, though, even if
- 还有目的、结果、方式、比较等从句,各有各的引导词。 这些连词主要起连接作用,本身不一定在从句中充当复杂的语法成分。
特别注意:when 和 where 这两个“双面间谍”
when 和 where 是最容易让人混淆的,因为它们既可以引导定语从句,也可以引导状语从句。 怎么区分?就用我们上面说的第一招——找“老大”。
-
如果
when前面有一个表示时间的名词(如 a time, the day, the year),那when引导的就是定语从句,修饰这个时间名词。- I remember the day when we first met. (定语从句,修饰 the day)
-
如果
when前面没有表示时间的名词,它修饰的是一个动作,那它引导的就是时间状语从句。- When we first met, the weather was fine. (状语从句,修饰主句谓语动作发生的时间)
where 也是同理。
-
如果
where前面有一个表示地点的名词(如 a place, the house, the city),那where引导的就是定语从句。- This is the factory where my father works. (定语从句,修饰 the factory)
-
如果
where前面没有表示地点的名词,或者它只是交代动作发生的场所,那它引导的就是地点状语从句。- You should put the book where you found it. (状语从句,修饰 put 这个动作的地点)
说到底,学习语法不是为了背诵规则,而是为了更好地理解和使用语言。下次再碰到一个复杂的长句子,别慌。先把它拆开,找到里面的从句,然后用法则去判断这个从句到底是干啥的。是在描绘一个东西(定语),还是在交代一件事的背景(状语)?想清楚这一点,再复杂的句子结构在你眼里也会变得清晰起来。

技能提升网