目录

10_从句

笔记向,文章内容源自视频:英语语法精讲合集 (全面, 通俗, 有趣 | 从零打造系统语法体系)

[TOC]

英语从句的原理

先通过综述章节复习下句子的成分(Clause Elements)/句型和词性(词类)(Parts Of speech)。

I saw that the rabbit ate a carrot.

在英语中,一个句子A可以成为一个整句的某种句子成分,可以理解成A成了整句其余部分B的附属,从属于B。A就是所谓的“从句”(subordinate clause),B就是所谓的“主句”(Main caluse),它们合在一起就是复杂句。A使什么成分,就可以称是什么从句,比如例句中“ the rabbit ate a carrot” 充当宾语成分就是宾语从句。

英语有三种类型的句子,分别是:

  1. 简单句 Simple Sentences : 不能再拆否则句意不完整的句子
  2. 复合句(并列句)Compund Sentences:简单句和简单句由连词合在一起,不分主次
  3. 复杂句 Complex Sentences:主句+从句(充当整个句子的某种充分)

英语从句的分类

一个从句可以充当句子成分,所以只要把所有句子成分列出来,就知道有哪些类型的从句了。

  • 主语 + 动词
  • 主语 + 动词 + 宾语
  • 主语 + 动词 + 间接宾语 + 直接宾语
  • 主语 + 动词 + 宾语 + (宾语)补语
  • 主语 + 动词 + (主语)补语(表语)
  • 定语,状语,同位语

除了谓语动词,每种句子成分其实都可以由从句充当,也就是:

  • 主语从句
  • 宾语从句
  • 宾语补语从句
  • 表语从句
  • 定语从句
  • 状语从句
  • 同位语从句

以上是按句子成分来给从句分类,其实也可以按照句子中各种词的词类(词性)给从句分类

  • 主语从句
  • 宾语从句
  • 宾语补语从句(也有宾语补语从句做形容词,国内语法教学往往忽略宾语补语从句,可能出现相对较少)
  • 表语从句
  • 同位语从句

以上这些一般相当于一个“大名词”,所以它们合称为名词(性)从句

定语从句通常相当于一个“大形容词”,也就是有“形容词”的性质,所以也被称作形容词(性)从句,而且因为定语从句往往会用到后面讲的“关系词”,所以也有人称作“关系从句”。

状语从句则相当于一个“大副词”,也就是有“副词”的性质,所以也被称作副词(性)从句。这类从句的情况较多,有的有“时间副词”特性就被叫做“时间副词(状语)从句”,同理还有地点,条件,原因,方式,比较等等类型的副词(状语)从句。

接下来分别讲下这三大类型从句

形容词性从句

形容词从句的思维方式

  • The rabbit is eating a carrot that I bought.
  • 那只兔子在吃一根我买来的胡萝卜

在中文里,无论定语是单个形容词(如好吃的),还是一句话充当的(如我买来的),都是放在被修饰的名词/代词之前(如胡萝卜):

  • 好吃的 胡萝卜
  • 我买来的 胡萝卜
  • 我昨天在菜市场向刚从地里回来的乌龟那儿买来的 胡萝卜

中文构成定语基本上就是“形容词/句子 + 的”

在英语中,虽然单个形容词(或多个形容词,或副词+形容词)做定语也是放在被修饰词之前,如:

  • a tasty carrot.

但是如果定语要用一句话描述时,就没有办法通过像中文的 形容词/句子 + 的”这种结构来实现了。

需要这样:a carrot that I bought.

也就是在被修饰的词(carrot)之后,添加另一个和它有关系的词(that),然后再将这个关系词(that)放到另一个句子( that I bought)中进行补充说明/逻辑阐述。语法上,这个有关系的词叫关系词,它之前的被修饰的词叫“先行词”,这里另一个句子就是“定语从句/形容词从句”,而其中因为包含“关系词”的缘故,所以这样的从句也被称作“关系从句”。

更加概括说就是中文句子的定语都是“前置”的,

中文定语表达 对应英文定语表达
一根好吃的胡萝卜 a tasty carrot
一根兔子吃了的胡萝卜 a carrot that the rabbit ate
一个是兔子的老师 a teacher who is a rabbit
一个我昨天看见的老师 a teacher whom i saw yesterday
兔子吃胡萝卜的地方 the place where the rabbit ate carrot
兔子吃胡萝卜的原因 the reason why the rabbit ate the carrot

中文的定语表达优点是形式统一,缺点是可能描述太长,说半天才知道被修饰的是什么

英文的定语表达优点是如果描述太长,可以直接放在被描述对象后面的长从句里,开始就知道被描述的对象是什么

当然特别长的描述在中英文中都不可取,更好的方式是拆句。

形容词从句的构成

关系词用来引导形容词从句,分为“关系代词”和“关系副词”

关系代词

The rabbit is eating a carrot that I bought.

that作为that I bought的引导词,起代词的作用,不止that,很多我们之前见过的词也可以做关系代词,如下:

  • The rabbit is eating a carrot that I bought.
  • The teacher who ate a carrot is a rabbit.
  • The teacher whom I saw yesterday is a rabbit.
  • The teacher whose favorite food is carrot is a rabbit.
  • The food which the teacher like is a carrot.

这些代词表达的逻辑关系实际上是从对应的陈述句里变来的,而这些从句中,除去关系代词在开头作引导词,其他词的语序与对应的陈述句的语序是一致的。我们来看下充当定语的“原本”是陈述句的句子:

  • The rabbit is eating a carrot that I bought.

    I bought the carrot

  • The teacher who ate a carrot is a rabbit.

    The teacher ate a carrot

  • The teacher whom I saw yesterday is a rabbit.

    I saw the teacher yeaster.

  • The teacher whose favorite food is carrot is a rabbit.

    the teacher’s favorite food is carrot

  • The food which the teacher likes is a carrot.

    the teacher likes the food.

只需要把陈述句中需要替代的词(第二句中粗体)变作相应的关系代词(第一句中粗体),再把关系代词移到开头,就构成了从句。

最后一个例句里的关系代词which,它代表之前的词food,这里其实也可以用that,即:The food that the teacher likes is a carrot.

也就是说关系代词that和which经常可以互换,那它们有什么区别呢?

笼统地说,

  • 先行词是唯一的,没有其他选择:that

    The rabbit ate the largest carrot that I’ve ever seen.

    the largest 最大的那一根,没的选,所以关系代词只能是that,同理:

    • all the rabbits that ate a carrot
    • the only rabbit that ate a carrot
    • the first rabbit that ate a carrot

    中,all,only,first也表明了很明确的对象,没得选,也只能用that

  • 先行词多选一(多个同类事物中按限定条件选择):which

    The rabbit ate a carrot which I bought.

    世上胡萝卜千千万,这个“a carrot”是哪一根呢,是我买来的其中一根,即“我买的”限定了兔子吃的胡萝卜范围。当然这里的which也依旧可以用that。

    也可以这么想:如果连提问都不用就知道的对象,就只能用that,而如果还可以问:

    Which one are you talking about?

    那么就可以用which或者that

关系副词

  • This was the place where the rabbit ate the carrot.
  • This is the reason why the rabbit ate the carrot.
  • That was the day when the rabbit ate the carrot for the first time.

以上句子中绿色关系副词修饰红色地点/原因/时间。其实和之前关系代词引导的差不多,只不过这几个词where,why,when在句中的词类(词性)不是代词,而是副词,所以这些引导词属于关系代词中的“关系副词”

我们也可以把这些关系副词转为关系代词:

  • This was the place at which the rabbit ate the carrot.
  • This is the reason for which the rabbit ate the carrot.
  • That was the day on which the rabbit ate the carrot for the first time.

可以看到关系副词相当于: 介词 + 关系代词which

形容词从句的限定性和非限定性

限定性定语从句是限定先行词的范围和性质,非限定性定语从句是对前面的词或句子的补充描述,两者的作用不一样。

限定性形容词从句

形容从句/定语从句的主要功能是限定范围,比如:

The rabbit ate the carrot which was on the table.

限定carrot的范围/性质,言下之意就是,有好多胡萝卜,但是这兔子吃的只是其中一根,哪一根?在桌子上的那一根。

这样的形容词从句属于限定性形容词从句

非限定性形容词从句

The rabbot ate the carrot, which was on the table.

这句话相当于:

The rabbot ate the carrot, the carrot was on the table.

可以理解成,连续说两次the carrot太啰嗦,所以就用一个代词which来替代the carrot,避免重复,再比如:

  • I have a head which is round. 言下之意是我有好几个头,其中一个是圆的,其他的可能是方的扁的
  • I have a head, which is round. 我有一个头,而我这个头是圆的

正因为非限定性形容词从句这种“非限定的”,“接着补充”的特性,所以往往用来做句子的插入语,比如:

  • My head, which is big, is useful when it rains.
  • The biggest carrot, which the rabbit ate, was on the table.

正是因为非限定性形容词从句只是补充信息用,所以前面是the biggest这样“确定唯一”的限定词,后面照样使用which一点问题没有。但是你不能说:

The biggest carrot which the rabbit ate, was on the table.

这样就变成限定性定语从句的形式了,which就和前面the biggest冲突了。

非限定性形容词从句“更厉害”的是,不一定是补充描述某个先行词,也可以指代整句话,比如:

  • The rabbit ate the carrot, which was not surprising.

    这里的which不是指代rabbit也不是carrot,而是之前的整个“The rabbit ate the carrot”这件事

名词从句

主语从句

原理

That the rabbit ate a carrot is obvious.

其中That the rabbit ate a carrot就是由引导词that引导的主语从句,翻译成中文:

兔子吃了胡萝卜是明显的, 感觉怪怪的,不是很好断句。像这样的句子在中文里缺少像that那样的标志,表示一个句子是另一个句子的句子成分。

这个引导词that,是个“从属连词”,它也是一个信号/标志,表示接下来从句开始了。一看到或听到That the rabbit ate a carrot,英美人士会立即本能意识到这是个从句,是整个句子的一部分而已。

由于中文里没有引导词,所以往往翻译为:

  • 兔子吃了跟胡萝卜 这件事儿 是明显的
  • 或者拆成两句:兔子吃了胡萝卜,这是明显的。
  • 或者:很明显,兔子吃了胡萝卜,这和后面要讲的形式主语一样。

说白了,主语从句就是句子主语由从句充当,其他成分该怎么来就怎么来。


再来看That the rabbit ate a carrot is obvious.

这个主语从句表达了一个很确定的信息,即兔子吃了胡萝卜,但其实不确定的信息也可以构成主语从句,比如我们将兔子吃了胡萝卜这个确定信息转变成不确定信息

  • 兔子是否吃了胡萝卜
  • 兔子哪里吃的胡萝卜
  • 兔子什么时候吃的胡萝卜
  • 兔子怎样吃地胡萝卜
  • 吃了胡萝卜
  • 兔子吃的什么

以上这些都可以当主语,对应的xxx是明显的中文表达和英文表达是:

中文表达 对应的英语主语从句
兔子是否吃了胡萝卜 是明显的 Wheather the rabbit ate the carrot is obvious.
兔子哪里吃的胡萝卜 是明显的 Where the rabbit ate the carrot is obvious.
兔子什么时候吃的胡萝卜 是明显的 When the rabbit ate the carrot is obvious.
兔子怎样吃地胡萝卜 是明显的 How the rabbit ate the carrot is obvious.
吃了胡萝卜 是明显的 Who ate the carrot is obvious.
兔子吃的**什么 **是明显的 What the rabbit ate is obvious.

可以看到以上中英翻译最大的区别是,英文中主语从句要以引导词开头,这些引导词都是像what,where,when这样的代词或者副词。它们如果出现在问句中,被叫做“疑问代词/疑问副词”。这里用来引导从句,也就是做从句的“引导词”,属于“连接代词/连接副词”,而从句除去引导词,剩下的词的语序和中文是基本一致的。

术语说明

  • 关系代词和关系副词用于定语从句中。

  • 疑问代词是用来构成疑问句的指人或者指物的词,常用的有who, which, what等。

    Who is your English teacher? 你们的英语老师是谁?

  • 疑问副词用来引导特殊疑问句,表示时间,地点,方式,原因等,常见的有:when, where, how, why等。

    How are you getting on with your English study?

  • 连接代词和连接副词用于主语从句

形式主语

以上的例句都是遵照通常的语序,把主语也就是以上那些主语从句,放在句子的开头,但是在这样的结构中,开头的主语从句有时候会很长,这样会导致说了很久关键信息(是明显的)才出来,比如下面这句:

That the hungry rabbit had already eaten a carrot for dinner this evening is obvious.

说了半天才知道你最后就是想说这事儿很明显,这句话非常头重脚轻。英语母语人士往往不太习惯说这样的句子,他们会改个形式说出来:

It is obvious that the hungry rabbit had already eaten a carrot for dinner this evening.

这里的it不是平时指代物体的代词“它”,而是指代后面的主语从句,本身没有实际意义,所以被称为“形式主语”。

形式主语的构成也很简单,就是用it把整句话用之前的语序说完,然后紧接着加上从句就可以了。 如果形式主语it指代的内容比较多,中文就可以拆句,比如上面这句话可以翻译为:“很明显,饿了的兔子今天晚饭已经吃了跟胡萝卜”,或者“饿了的兔子今天晚饭已经吃了跟胡萝卜,这很明显”

使用形式主语前后对比:

使用主语从句 使用形式主语
That the rabbit ate a carrot is a secret. It is a secret that the rabbit ate a carrot.
That the rabbit ate a carrot was discussed. It was discussed that the rabbit ate a carrot.
That the rabbit ate a carrot happened. It happened that the rabbit ate a carrot.
Wheather the rabbit ate the carrot is obvious. It is obvious wheather the rabbit ate the carrot.
Where the rabbit ate the carrot is obvious. It is obvious where the rabbit ate the carrot
When the rabbit ate the carrot is obvious. It is obvious when the rabbit ate the carrot.
How the rabbit ate the carrot is obvious. It is obvious how the rabbit ate the carrot.
Who ate the carrot is obvious. It is obvious who ate the carrot.
What the rabbit ate is obvious. It is obvious what the rabbit ate.

在动词虚拟语气内容中有提到这样的句子:

It is suggested that you (should) eat a carrot.

这个带有动词虚拟语气的句子就是主语从句,相当于:That you (should) eat a carrot is suggested. 只不过,一旦句子中的非谓语动词是suggest,demand,insist,order…这样的词,从句中的动词就要使用动词的虚拟语气。这几个动词的被动态也可以换成某些形容词,照样使用动词虚拟语气,比如:

It is important/essential/necessary that you (should) eat a carrot.

宾语从句

宾语从句就是从句在整个复杂句中做宾语而已,这样的从句有可能包含确定信息,也可能包含不确定信息。

确定信息

I saw that the rabbit ate a carrot.

不确定信息

  • I saw whether the rabbit ate the carrot.
  • I saw who ate the carrot.
  • I saw what the rabbit ate.
  • I saw where the rabbit ate the carrot.
  • I saw when the rabbit ate the carrot.
  • I saw how the rabbit ate the carrot.

使用宾语从句请注意两点

  1. 除了某些介词参与的情况,从句的引导词基本都在从句的开头,而其他的词遵照正常的陈述语序,基本也和中文一致
  2. 千万不要看到whether,where,when,how这样的词就以为看到了包含疑问代词/疑问副词的问句,于是在之后错误地加上助动词,以下句子都是错误的:
    • You told me whether does the rabbit eat the carrot.
    • You told me where does the rabbit eat the carrot.
    • You told me when does the rabbit eat the carrot.
    • You told me how doesthe rabbit eat the carrot.

引导词that的省略

在口语或非正式书面语中,宾语从句的引导词往往可以省略,比如:

  • I know (that) the rabbit ate a carrot.

正因为这个that可以省略,所以有时候有些人看到 I know the rabbit ate a carrot. 都意识不到这里有个宾语从句,说不定还会奇怪,“为啥一个简单句有俩谓语动词呢”,殊不知,know是主句里的动词,而ate是从句里的动词。

不过宾语从句里只有引导词that可以省略,而引导词what,who,which,when,where,how等则不可以省略

引导词that不能省略情况

也有的时候宾语从句里that不能省略,否则句子有歧义或者语法错误,比如:

  • I didn’t know that the rabbit ate the carrot and that you saw it.

    这句话实际是两个宾语,分别是两个宾语从句,第一个that去掉还好,但是如果第二个that也去掉,那么就可以这么断句(I didn’t know that the rabbit ate the carrot )and ( you saw it.)不再是I didn’t know that you saw it而是很确定地陈述you saw it。

  • 再比如插入语,

    I know, just like you do, that the rabbit ate the carrot.

    如果去掉that,会让人一下子反应不过来后面是个从句,从而认为这句话有语病。

某些词后的宾语从句的否定

经常地,咱们表达某种意见时,会用到宾语从句,如:

  • I think (that) the rabbit is smart.
  • I believe (that) you will give me some coins.
  • I expect (that) you will give this video a thumbs-up.

在做宾语从句里的否定时,否定往往加在谓语动词前,而不是在从句里,也就是:

  • I don’t think (that) the rabbit is smart.
  • I don’t believe (that) you will give me some coins.
  • I don’t expect (that) you will give this video a thumbs-up.

而不是:

  • I think (that) the rabbit isn’t smart.
  • I believe (that) you won’t give me some coins.
  • I expect (that) you won’t give this video a thumbs-up.

其实否定加在不同的地方会导致微妙的差别,但是从习惯上来讲,像这样的句子,在英语中,绝大多数情况是把否定加在动词前的。

主从时态一致

另外在大多数情况,宾语从句和主句中的时态要保持一致,比如:

  • I don’t think (that) you’re right.
  • I didn’t think (that) you where right.

再比如:

  • I knew (that) the rabbit liked carrots.

    虽然like是一个“习惯性”动作/行为,但是因为它所在的从句紧跟了过去时间点哦主句,所以也要用动词过去式liked而不是like。

只有“不变”的客官现象才是例外。比如:

  • I knew (that) the sun rises in the east.

be + 形容词 + that…

接下来说一个常见的,但是很有“归类争议”的句型,即be + 形容词 + that…这种句型,比如:

  • I am sure that there’s a carrot on the table.
  • I am happy that there’s a carrot on the table.
  • I am afraid that there’s a carrot on the table.

之所以说这样的句型归类有争议,是因为它往往被不同的老师/学者归类为:

  1. 宾语从句

    理由:其中的形容词通常都是表达某种看法/判断,而that引导的从句相当于看法/判断,尤其是在中文表达中,比如

    I’m sure that 我确信什么

    这样的用法,和动作后加承受者很相似,也就是说以上句子相当于:

    • I am sure that there’s a carrot on the table.

      confirm that

    • I am happy that there’s a carrot on the table.

      like that

    • I am afraid that there’s a carrot on the table.

      fear that

  2. 同位语从句

    理由:

    • I am sure that…相当于I am sure of the fact that…
    • I am happy that…相当于I am happy about the fact that…
    • I am afraid that…相当于I am afraid of the fact that…

    如果这么认为的话,那么that引导的从句实际上相当于同位语。这么说稍稍有些牵强,因为句中本没有出现fact之类的词,所以that引导的从句从形式上来看,并不等同于另一个词(同位语)。

  3. 状语从句

    还有些人认为,这样的句子实际在描述原因,所以归类为原因状语从句,比如:

    I am happy that there’s a carrot on the table.

    相当于

    I am happy because there’s a carrot on the table.

    这句话似乎没有问题,可是像:I am sure that… 这样的句子如果理解为:I am sure because 好像有些说不通。

总之,这个句型在学术上归类还没有一个定论,up稍稍偏向于宾语从句的归类。

表语从句

表语从句就是从句充当系动词之后的那个表语。

系动词是be动词

表语从句中最常见的系动词就是be动词,而表语从句中的引导词,和之前一样,也有多种可能,比如:

  • The problem is that the rabbit is hungry.
  • The reason is that there’s no more carrot.
  • The question is whether the rabbit is hungry.
  • The question is what the rabbit should eat.
  • The question is where/when/how the rabbit should eat the carrot.

和之前我们见过的从句一样,引导词开头,之后的语序和陈述句基本一致。

其实,表语从句(主语补语从句)往往就是把之前讲到的主语从句移到系动词之后去而已,比如之前的:

That the rabbit ate a carrot is a secret.

改成表语从句就是:

The secret is that the rabbit ate a carrot.

这两句话意思大致相同,但是还是有些微妙区别的,主要体现在要强调的信息不一样

系动词非be动词

系动词是feel,seem,look,taste…等,比如:

  • It seems that the rabbit is hungry.
  • It feels that you’re not telling the truth.

这些句子中的it并不是某个物体“它”,而是个“形式主语”,没有实际意义,你甚至可以理解为“占个位子”,句子真正要表达的意思其实全部被涵盖在了后面的从句中,而后面的从句,在语法上来说,是的的确确的表语成分。

这种从句更能表现一种理中客、旁观者、第三视角的感觉,it指代整个场景或事件

同位语从句

同位语从句是补充解释,定语从句是修饰,两者的作用不一样

所谓同位语,就是用不同的方式把一个概念再说一遍,用逗号隔开。比如:

My teacher, Papa Rabbit, likes carrots.

My teacher和Papa Rabbit是同一个概念,Papa Rabbit只不过是My teacher的另一个说法而已,所以Papa Rabbit在这里是主语teacher的同位语。同样的道理:I like my teacher, Papa Rabbit. Papa Rabbit是宾语my teacher的同位语。

我们当然可以把同位语这个概念引申到从句,也就是当一个从句充当同位语时,这个从句就是同位语从句。这样的从句常在句中修饰抽象的名词(因为抽象,所以才要另一种方式来补充解释一遍嘛)。比如:

The fact that the rabbit ate the carrot did not surprise me. 兔子吃了胡萝卜这个事实并没有让我吃惊

请注意这里因为用了引导词,很容易看出句子从哪里开始,所以也就不需要用逗号隔开了。

另外还要注意下中文翻译的词序和英文往往是不一样的,因为咱们中文没有引导词这个概念,所以不能说“这个事实兔子吃了胡萝卜并没让我吃惊”。

和其他从句一样,同位语从句除了包含已知信息以外,也可以包含未知信息,比如:

  • The question whether the rabbit will eat the carrot is on all our minds. 兔子是否会吃胡萝卜这个问题萦绕在我们所有人心中。

    这里的whether the rabbit will eat the carrot也是个同位语从句,把主语question又说了一遍。

  • I have no idea who ate the carrot.

    idea是宾语,who ate the carrot还是同为语从句,是句中宾语idea的同位语。

宾语补语从句

宾补从句和同位语从句区别是,宾补从句去掉句子不完整,但是同位语从句去掉句子还是完整的

下面说一个很多语法体系都不收录的从句,宾语补语从句。宾补从句对应5大类动词中的复杂及物动词,比如call,make,consider…等等。先看一个简单句:

You can call me Papa Rabbit.

这句话中的me是复杂及物动词call的宾语,而Papa Rabbit是宾语补语,对宾语me进行补充。

宾语补语从句就是从句充当宾语补语的成分,比如:

  • You can call me what you like.

    你可以叫我你喜欢的(称号)

  • My education made me who I am today. (相当于从句替换了make me smart中形容词smart一样)

    我的教育成就了今天的我

需要注意,虽然把宾语补语从句放在“名词从句”里讲,宾语补语从句不见得一定有名词的性质,也有可能是形容词的性质

副词从句

副词从句在句中充当副词的作用,一般补充说明动词,形容词,副词等。从句子成分上说,它充当了句子的状语,所以副词从句也叫“状语从句”,两者是一回事。

副词从句种类很多,因为“作状语”在句子中作补充信息有多种可能,咱们可以根据用途/意义把副词从句分类:

  1. 表时间(如:在…前)
  2. 表地点(如:在…地方)
  3. 表条件(如:如果)
  4. 表让步(如:虽然…但是…)
  5. 表方式(如:就好像…)
  6. 表比较(如:比…)
  7. 表原因(如:因为…所以…)
  8. 表目的(如:为了…)
  9. 表结果(如:所以…)

时间副词从句

  1. 在某一时间点之前,从句引导词:before

    The rabbit ate a carrot at home before the wolf stopped by.

    这里主句在从句之前,也可以把从句提前,写成:

    Before the wolf stopped by, the rabbit ate a carrot at home.

    但是如果从句在主句之前,则要在从句后加上逗号,便于断句。

  2. 在某一时间点之中(当时),引导词:when,while,as

    • The rabbit was eating a carrot when I reached home.
    • The rabbit was eating a carrot while I was making a video.
    • I ate a carrot as I made the video. 我一边吃胡萝卜一边做视频。

    三者的不同:

    • when一般强调某个时间点,实际上when有“突然”之意,感受一下

      The rabbit was eating a carrot at home when the wolf stopped by.

      兔子在家吃胡萝卜的时候(突然)大灰狼来串门了。

      The rabbit was about to eat a carrot at home when the wolf stopped by.

      兔子在家刚要吃胡萝卜的时候(突然)大灰狼来串门了。

    • while一般强调一个时间段内

    • as一般强调同时进行两个动作

  3. 在某一时间点之后,从句引导词:after,如:

    The rabbit ate a carrot after the wolf stopped by.

  4. 从之前某一时间点开始算,引导词:since,注意这里是从某时间点算起的时间段,往往暗示了对之后有影响。根据之前在时态章节里讲到的内容,这样的情况下,一般要使用完成状态,比如:

    The rabbit has shared three carrots since the wolf stopped by.

    The rabbit has not stopped sharing carrots since the wolf stopped by.

  5. 直到之后某一个时间点,从句引导词until,有点像since的对立面

    • The rabbit waited until the wolf stopped by.

    • The rabbit didn’t eat any carrot until the wolf stopped by.

      not…until…, 直到…才

  6. 一…就…,从句引导词as soon as,相当于一个动作紧跟着另一个动作发生

    The rabbit will eat a carrot as soon as the wolf leaves.

  7. 下次… 引导词:the next time

    The rabbit will share the biggest carrot the next time the wolf stops by.

地点副词从句

主要引导词是where,以及where的“强调形式”wherever,everywhere,anywhere,来表示“地点”,如:

The rabbit ate the carrot where he found it. 兔子在找到胡萝卜的地方吃了它。

相当于定语从句:The rabbit ate the carrot at the place where he found it.

再比较:

  • This is where he found the carrot. 表语从句
  • Where he found the carrot is a secret. 主语从句

所以刚看到引导词where,还不能确定是哪种从句,得分别对待。

where的强调形式,有点像中文的“不管哪里,所有地方,任何地方”。比如:

  • the rabbit will go wherever he can find a carrot.

    这句话和the rabbit will go where he can find a carrot.很相似,只不过强调了“不管哪里”,只要能发现胡萝卜,兔子就会过去。

  • The rabbit sees a carrot everywhere he goes. 兔子在它到的地方都看见了一根胡萝卜。

    everywhere等效于at every place where

  • The rabbit can eat a carrot anywhere he likes.兔子可以在任何它喜欢的地方吃一根胡萝卜。

    anywhere等效于at any place where

比较副词从句

更…

than

英语的形容词有所谓的比较级,比如:

  • smart smarter
  • big bigger
  • beautiful, more beautiful

使用比较级的句子有:

  • He is smarter than me.
  • This carrot is bigger than that one.
  • She is as beautiful as Snow While. 她和白雪公主一样漂亮。

你可能不知道,以上这些常见的比较句子都可以算是省略句,或者口语化用法,它们完整的,正式的形式都是比较副词从句:

  • He is smarter than I am.
  • This carrot is bigger than that one is.
  • She is more beautiful than Snow White is.

上面的than I am,than that one is,than Snow White is实际上都是副词从句,用“比较”的方式对前面的主句进行补充说明。

He is smarter than me 用代词宾格me是口语化的形式,正式是He is smater than I (am).

同样得…

as … as ..

  • He is as smart as I am.
  • This carrot is as big as that one is.
  • She is as beautiful as Snow While is.

以上也都可以省略/口语化为:

  • He is as smart as I/me.
  • This carrot is as big as that one.
  • She is as beautiful as Snow While.

越…越…

the (比较级),the (比较级)

The more you practice English, the more fluent you become.

条件副词从句

条件副词从句其实就是咱们通常说的“条件句”,如:

If the rabbit sees a carrot, he will eat it.

这个条件只是单纯的假设,属于“真实条件句”,之前在虚拟语气里讲到的“虚拟条件句”,是和事实相反的假设,如:

  • If I saw a carrot, I would eat it.
  • If I had seen a carrot, I would have eaten it.

以上两句就是使用了动词虚拟语气的条件副词从句。

“主将从现”

也许你听过所谓“主将从现”的说法,意思就是主句用将来时态那么从句用现在时态,比如刚才的:If the rabbit sees a carrot, he will eat it.这句话等于The rabbit will eat the carrot if he sees it. 这俩句中if引导从句使用现在一般时态,主句使用将来一般时态。

现在一般时态的重点往往不是“现在”这个时间,而是“一般”这个状态。比如:

  • Rabbits eat carrots.
  • The sun rises in the east.

现在一般时态最常见的情况就是表达习惯/客观事实,和“现在”没啥关系。

英语的将来时态指的是非常确定会发生的事,I will eat a carrot, 是我确定我将来会吃根胡萝卜,问题是这么做的条件我不确定是否会形成,所以条件句中只能“去掉时间信息”,使用用一般现在时态,而不是用明确的会发生的“一般将来时态” If I will see a carrot. 。

但是如果这个假设的条件成立,我一定会明确地做“吃胡萝卜”这个动作,所以主句使用一般将来时态。

其实中文里在表达条件时,也不表达“将来明确会发生”这个意思,比如:

如果我看见(see)一根胡萝卜,我会吃(will)它。

而不是:

如果我将会看见(will see)一根胡萝卜,我会吃(will)它。


进一步从规律上说,条件句总是比主句在时态上落个一个时间段,这也可以应用于虚拟语气:

  • If I saw a carrot, I would eat it.
  • If I had seen a carrot, I would have eaten it.

注意,虚拟语气的条件句中过去式和过去分词并不是在表达时间,而是在表达与现实相反的条件。

其他条件引导词

除了if可以引导条件副词从句,还有unless除非,其实就是把if反着说,比较一下:

If you like this video, you will give it a thumbs-up.

也就是:

If you don’t like this video, you will not give it a thumbs-up.

等价于:

Unless you like this video, you will not give it a thumbs-up. 你不会给这个视频点赞,除非你喜欢它。

除了if和unless这两种最主要的条件引导词,还有其他一些词/词组可以构成条件副词从句,比如:

provided that,as long as只要, in case万一

例句:

  • Provided that my video is excellent, you will give it a thumbs-up.
  • As long as I make excellent videos, you will remain my follower.
  • In case you don’t understand, please comment below.

provided that的用法:当表示事实相符的真实语气时,意为“只要”,that不可省略;当表示与事实相反的虚拟语气时,意为“假如、假设”,that可以省略;作为固定搭配时,意为规定。

让步副词从句

让步副词从句和条件副词从句、方式副词从句有些相通的地方,都是阐述某种情况或做出某种假设,但接下来会更进一步做出一个“相反/相对”的阐述。最常见的就是“即使…也…”,所以才有“让步”这一说。

作出假设

我们来看几个例子:

Even if I see a carrot, I will not eat it. 即使我看到一根胡萝卜,我也不会吃它。

和条件副词从句有点像, If I see a carrot, I will not eat it.

这里的even去掉,句子照样通顺,只不过,加了even,就有了“让步”的意思,就算“我看见胡萝卜”这种情况发生,我也会做出一个在这个语境下“相反”的动作,即不吃它。

阐述事实

让步的情况也不一定是假设,可能就是事实,比如:

Although I see a carrot, I will not eat it. 尽管我看到了一根胡萝卜,但我不会吃它。

这里是说,我看见胡萝卜是个事实,但是还是“让步”,我不会吃它。

这个引导词although,也可以用though或even though来替代。


请注意,虽然中文说“尽管/虽然….但是…”,英文可不能说“although/though/even though…but…”,咱们是在讲从句,although是在引导从句,后面是主句,不需要别的词像but,就已经构成了一个复杂句(complex sentence);如果在主句前再加个but这样的连词,那还是复杂句吗?用but这样的连词能构成一个复合句(compound sentence),如I see the carrot, but I will not eat it. 如果咱们又用引导词although,又用连词but,这不成杂交句了。


还有一个很重要的让步从句用法是:no matter + 疑问词

刚才咱们说让步都是某种具体情况,而这里的让步是:“未知情况”,但依旧“不管如何…”,例句:

  • No matter what happens, I will not eat the carrot.
  • No matter who orders me, I will not eat the carrot.
  • No matter how hungry I am, I will not eat the carrot.

这个no matter 也可以用regardless of来取代,如:

  • Regardless of what kind of video I make, you will give it a thumbs-up.

方式副词从句

最常见的是两种“方式”

I feel good as if I just ate a carrot.我感觉良好,就好像我刚吃了根胡萝卜一样。

这里的“好像”其实就是在做一个与过去相反的假设,听上去和虚拟语气很像,如果是虚拟语气的条件副词从句,咱们可能会说:

If I had eaten a carrot, I would have felt good.如果我刚才吃了根胡萝卜的话,我现在就会感觉良好。

注意到区别没,这里的方式副词从句的主句直接就交代了某种情况,然后用从句交代一个与事实相反的假设,但是不管怎么样,主句那种情况已经发生了。在这里,I feel good是确认的情况,而在虚拟语气中,因为假设的条件并非事实,所以I feel good也并不是确认的情况。

再比如:

  • You spend (so much) money as if you were a millionaire. 已经花很多钱,效果和一个虚拟的与事实相反的假设情况一样(就好像你是百万富翁,但你并不是)
  • If you were a millionaire, you would spend a lot of money. 如果你是百万富翁,你会花很多钱,言下之意是因为你有钱是假想,所以你并不会花很多钱。

刚才的方式是假想(就好像怎么样…),接下来的方式不用假想,比如:

  • Eat the carrot as I do. 像我(吃胡萝卜)一样吃胡萝卜。
  • Leave the carrot as it is. 别动这胡萝卜。

以上的方式从句中,虽然也描述了某种情况,但是并不是假设,而是某种事实的阐述。


我们可以把之前的几个方式状语从句,真的用包含了“方式”(The way)这个词的形容词从句来表达,比如:

  • You spend money the way (in which) millionaires do.
  • Eat the carrot the way (in which) I eat it.

可以看到,要表达一个意思往往可以使用不同类型的从句,只不过有些听上去更常用,更自然,更简洁。


接下来我们讲最后三种有相通之处的副词从句:原因/目的/结果副词从句,它们的共同点在于都是表达了某种因果,即A导致了B这样的情况。

原因副词从句

The rabbit ate the carrot because he was hungry.

这里的 because he was hungry 就是个原因副词从句,说不定你经常把because挂在嘴边,都没意识到这是个从句。

请注意,我们中文说“因为…所以…”,英语可不能说“because…so…”,这和之前解释的为什么不能用“although…but…”一个道理。

除了because这个引导词构成原因副词从句,咱们还能用since和as,先看since,

Since you are hungry, you can eat the carrot.既然你饿了,你可以吃这根胡萝卜。

注意这里的since不是时间副词从句那个“从某个时间点开始”的意思,而是介绍某个原因。

As you were not here, we ate the carrot without you.

这里的as也和咱们之前说的方式副词从句中的Eat the carrot as I do中那个”像…一样“有区别,这里也是表原因。


because、since、as都可以构成原因副词从句,它们有什么区别?

有两大区别

  1. 从因果或者语气的程度上说,because 高于 since 高于 as

    because引出的是实实在在的因果关系,比如:

    Because this video is excellent, you should give it a thumbs-up.

    since引出的是大家都已经知道的情况,比如:

    Since all my videos are excellent, you should give this video a thumbs-up. 众所周知…

    as引出的是显而易见的事实,比如:

    As I have thick skin, I’m begging you for a thumbs-up.

  2. 语序

    because引导的从句在主句前后都可以,而since和as引导的从句一般只能放在主句之前。


because vs. for

其实for这个词也可以表示一定的因果关系,比如:

You must really like me, for you have given all my videos a thumbs-up.

但是请特别注意,for构成的不是原因状语从句,for在这里构成复合句(compound sentence)而不是复杂句(complex sentence)。for前后两个句子是有着同等地位的,前者是个推测,而后者补充了推测的原因。

for和because可以说是有着很不同的用法,千万不要像很多人以为的那样“for可以直接替换because,只不过语气弱一点而已”

for和because都可以表示因为的意思,区别如下:

  • for是一个对等连接词,连接两个对等的句子,大多表示对前句的补充说明,是一种推断的原因,通常放在句子之后,如:

    • I feel tired today, for I didn’t sleep well last night.

      我今天感觉累,因为我昨天晚上没睡好。

    • I didn’t go, for I was exhausted.

      我没去,因为我很累了。

  • because是一个从属连接词,引导一个原因状语从句,表示最直接的原因。

    • I bought the house simply because it was large. 我购买了这房子,只是因为它面积大。
    • An argument was inevitable because they disliked each other so much. 争论是不可避免的,因为他们彼此非常厌恶。

目的副词从句

目的副词从句也有一定的因果关系,只不过是使用“目的”的方式说出来,因为要达到目的A(从句),所以做了B(主句),或者说,之所以做B(主句),是因为要达到目的A(从句)。比如:

In order that I could finish the video in time, I pulled an all-night.为了及时完成视频,我熬夜不睡(肝视频)。

这句话基本等于:

I pull an all-nighter so that I could finish the video in time.

注意so that 不可以放在句首,另外要注意,目的副词从句中,一般使用情态动词can,could,may,might,should,would等,因为这样能更好体现目的性,后面讲“结果副词从句”能更好体会。

结果副词从句

结果副词从句也可以由so that 构成,比如:

  • I ate a lot of carrots for lunch so that I wasn’t hungry at all in the afternoon.
  • The temperature was low so that the lake froze.气温很低,所以湖结冰了。

so that引导结果副词从句和引导目的副词从句的区别就是类似上面的句子,只能用“结果”来解释。


so that和so(因此是,结果是)的区别跟because和for的区别一样。

I like this video, so I’all give it a thumbs-up.


so that 还可以用 so…that…这种结构表达

I ate a lot of carrots for lunch so that I wasn’t hungry at all in the afternoon.

改写成:

I ate so many carrots for lunch that I felt sick afterwards. 我吃了那么多胡萝卜,导致(结果是)我之后感到不舒服。

相似地还有such…that…,不过such后要接名词而不是形容词,比如:

It was such a tasty carrot that I ate it all at once.这是个如此好吃的胡萝卜,以至于(结果)我一下就吃完了它。

如果一定要改写成so…that…,也不是不可以,但是要说:

It was so tasty a carrot that I ate it all at once.

so后面要接形容词,所以只能把a carrot放在形容词之后。