英语从句
这个英语从句的概念太多了,因此学习了两天才学完
英语从句的原理
之前讲了英语的句子成分和词类:
兔子吃了根胡萝卜。
主语:兔子;谓语动词:吃了;宾语:胡萝卜。
我看见兔子吃了根胡萝卜。
主语:我;谓语动词:看见;宾语:兔子吃了根胡萝卜(这里宾语是这件事情本身)
这里本来可以单独成句的“兔子吃了根胡萝卜”,变成了由句子构成的大宾语。(这个大宾语就是所谓的宾语从句)
也就是本来是完整的一个句子,成了另一个句子的句子成分。这里归纳一下:一个句子A成为一个整句的某种句子成分,可以理解为 A 成了整句 其余部分B 的附属,服从B。同时也不能独立成句了,而B就是A的“主人”。
从句是分主次的,是复杂句:
英语从句的分类
句子成分/句型如下:
其中只有动词不能用从句代替,其余句子成分都可以由从句代替。
即按照句子成分给从句的分类有:
- 主语从句
- 宾语从句
- 宾语补语从句
- 表语从句
- 定语从句
- 状语从句
- 同位语从句
同样也可以按照词类进行分类:
名词(性)从句
在作从句时一般含有名词含义的从句:
- 主语从句
- 宾语从句
- 表语从句
- 宾语补语从句
- 同位语从句
形容词(性)从句(也叫关系从句)
含有形容词含义的从句:
- 定语从句
副词(性)从句
含有副词的含义
状语从句
时间状语从句;地点状语从句;条件,原因,比较…状语从句
可以看出:形容词(性)从句=定语从句=关系从句
接下来根据词类分类讲从句
形容词(性)从句
这类从句对某个人或事物进行描述,具有形容词的含义,所以叫形容词从句
形容词从句的思维方式
先看下中文中的“定语/形容词从句”是怎么加的:
兔子在吃一根胡萝卜。
扩写为:兔子在吃一根(我买来的)胡萝卜。这里“我买来的”是一个大定语。
甚至扩写为:兔子在吃(我昨天在菜市场向刚从地里回来的乌龟哪里买来的)胡萝卜。
这样是中文构词的特点。中文的定语(或者说形容词)其实很简单,就是 形容词/句子+的
那英文该怎么翻译?
a carrot that I bought
这里的that为关系词;carrot为先行词,这里的“另一个句子”:that I bought就是定语从句(形容词性从句、关系从句)
就是因为一定包含有关系词的缘故,所以才被叫做关系从句。但是只有定语从句才含有关系词。所以一定是可以将三者划等号的。
这样就形成了中英文思维对比:
- 中文:这兔子在吃一根我买来的胡萝卜
- 英文:这兔子在吃一根胡萝卜【胡萝卜的关系吃】我买
简单总结就是中文中定语从句是前置的,英语中定语从句是后置的
形容词从句的构成
前面基本已经引出形容词从句的构成了:
先行词 + 【关系词 + 句子】(中括号内为形容词从句)
这里先讲关系词:
关系词
关系词可以分为「关系代词」和「关系副词」
关系代词
- that
- who
- whom
- whose
- which
这些从句中出去关系代词在开头作引导作用,其他词的语序与对应的陈述句的语序是一致的:
再把关系代词移到开头就构成了从句:
关系代词that和which经常可以互换,下面细讲that和which的区别。
如果先行词是唯一的:that(只能用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表明了很明确的对象,是特定唯一的
如果先行词多选一:which(多个同类事物中按限定条件选择,可以用which,依旧也可以用that)
The rabbit ate a carrot which I bought.
这里我买的胡萝卜有很多(不是唯一一根),但是限定了(我买的)的
=> 这里也可以用that:The rabbit ate a carrot that I bought.
关系副词
可以看出这里的关系词where、why、when在剧中对前面的先行词有修饰作用,是副词的含义。
这里可以看出,关系副词 = 介词 + which
形容词从句的局限性和非限定性
到这里基本就明白形容词性从句的主要功能了:限定范围
如:The rabbit ate the carrot which was on the table.就是把胡萝卜的范围限定为桌子上的
这里讲解一下非限定性形容词从句:
- The rabbit ate the carrot, which was on the table.
- The rabbit ate the carrot, the carrot was on the table.
这里用逗号隔开了,虽然也是形容的作用,但是没有限定关系了。有无逗号的含义是什么呢?
- 无逗号(限定性形容词从句):兔子吃了桌子上的胡萝卜(兔子只能吃桌子上的胡萝卜的感觉)
- 有逗号(非限制性形容词从句):兔子吃了胡萝卜,这根胡萝卜是桌子上的(感觉就是一前一后表达了两个信息:“兔子吃胡萝卜”,“胡萝卜在桌子上”。含义就像胡萝卜吃了根胡萝卜,补充说明这根胡萝卜恰好是桌子上的)
另一个例子:
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 rabbit ate the carrot, which was not surprising.
兔子吃了根胡萝卜,这事儿不令人吃惊。
名词从句
主语从句
就是一个简单句充当复杂句的主语,这个简单句就被叫做主语从句。
简单句:The fact is obvious. 这个事实是明显的。其中主语是名词The fact。这里把主语这个事实换成特定的一个事情,如:the rabbit ate a carrot。放下来就成了:The rabbit ate a carrot is obvious.但是这里可能会有歧义,因为不知道is前面是从句,因此需要有个引导词that。
最后就构成了主语从句:
- That the rabbit ate a carrot is obvious
这里的That是从属连词,只是表示从句要开始咯。
上面这个句子表示确定信息,因此用的引导词是“that”。但是不确定信息也可以用主语从句,只是使用的引导词不同。
这样的句子对应了如下的主语从句:
从上面的几个句子可以看出,主语从句的特点:要以引导词开头。除去引导词剩下的词序和中文表达是一致的。
这些引导词就是像图中绿色的部分,作为引导词叫做“连接代词/连接副词”;如果出现在疑问句中,就被叫做“疑问代词/疑问副词”
简单总结一下:
- 引导确定信息
- that
- 引导不确定信息 —— 链接代词/连接副词
- whether
- where
- when
- how
- who
- what
形式主语
可以发现,上面举例中,主语从句都是在开头,很符合中文的语序表达。但是和英文的初心(一句话重要内容在前面,后面再不断补充说明)有些违背,英语表达希望一句话的关键信息在开头就表达出来。
看一个句子体会一下:
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”就是一个形式主语,用于指代后面的主语从句(这个主语从句才是真正的主语)
这里注意和前面讲到的形容词(性)从句作区分,“that”在这里是作主语从句的引导词,在形容词性从句中是作形容词从句(定语从句)的关系词。要区分两者就要看从句充当的句子成分。
同样地下面的句子也可以改写为形式主语引导的主语从句:
同理,页可以把不确定信息的句子改写为形式主语引导的主语从句:
这里可以稍微归纳一下,其实就是:
- It is adj. 引导词 简单句
- It is important that you (should) eat a carrot.
- It is 动词过去分词 引导词 简单句
- It is suggested that you (should) eat a carrot.
宾语从句
这里就是从句在整句中充当宾语部分
这样的从句包含确定信息和不确定信息
注意三点:
除了某些介词参与的情况,从句的引导词基本都在从句的开头
其他词遵照正常的陈述语序,基本也和中文一致.
不要看见whether,who这些词就以为是疑问句,就错误的加上了助动词
省略引导词that
只有在宾语从句中用“that”作为引导词才能省略“that”,其他引导词是不能省略的。
注意:不是所有时候都可以省略“that”引导词,例如:
这个句子中,实际上是有两个宾语,分别是两个宾语从句,意思是:
- 我不知道兔子吃了胡萝卜
- 我不知道你看见了
如果讲两个that去掉,意思就变成了:
- 我不知道兔子吃了胡萝卜
- 你看见它了
这里明显就产生歧义了
某些词后的宾语从句的否定
一般宾语从句的否定都是加在引导词前
I think (that) the rabbit is smart.
=> I don’t think (that) the rabbit is smart.
主从时态一致
在大多数情况下,宾语从句和主句中的时态一定要保持一致。
如果要把一个句子改成过去时态就不能只改主句,一定要连带这主句和从句一起改。否则就是是:主句描述过去的动作,但是从句描述现在的动作,这样就是在过去描述现在的动作,就变成了“未卜先知”。
剩下的少数情况就是:从句描述的动作或现象是不变的客观现象。
例如:I knew (that) the sun rises int the east.
be+形容词+that
这样的句型在归类中其实往往很有争议,它可能被归类为:
- 宾语从句
- 同位语从句
- 状语从句
这里被归类为宾语从句。
表语从句
就是用一个从句充当表语
一般形式就是系动词 + 引导词 + 句子(这里的系动词一般都是be动词)
这里可以看出,表语从句还是在引导词后加一段陈述句,和前面的集中名词从句一样。而表语从句其实就是把从句移到系动词之后了而已。
当然系动词不是只能用be动词,还是可以用feel,seem,look这些感观动词:
这里需要稍微和形式主语引导的主语从句作一点区分。
同位语从句
同位语就是用不同的方式把同一件事情再描述一遍,两者用逗号隔开,比如:
My teacher, Papa Rabbit, likes carrots.
这句话中有两个主语:teacher,Papa rabbit。它们两个其实是同一个概念,因为Papa Rabbit其实就是My teacher,只是说法不同。因此这里Papa Rabbit其实就是主语(teacher)的同位语,主语是teacher。
I like my teacher, Papa Rabbit.
这里的Papa Rabbit就是宾语(teacher)的同位语。
同样地,当一个从句充当同位语时,就称为同位语从句。这样的从句常在句中修饰抽象的名词。
The fact that the rabbit ate the carrot did not surprise me.
兔子吃了胡萝卜这个事实并没让我吃惊。
这里显然,“兔子吃了胡萝卜”就是再把“事实”描述了一下,因此这里主语就是”fact”,同位语从句就是”that the rabbit ate the carrot”
注意:因为用到了引导词,很容易就是知道从哪里开始重复描述的,因此就不需要再用逗号隔开了。
当然,不确定信息做同位语也需要使用连接代词/连接副词作同位语,如:
I have no idea who ate the carrot.
我不知道谁吃了那胡萝卜。
这里的宾语是“no idea”,同位语从句“who ate the carrot”表示重复修饰宾语“no idea”(这里no idea就是不确定嘛,没有主意)
前面提到:be + 形容词 + 从句 这样的句型的归类是有争议的,比如:
I am sure that there’s a carrot on the table.
这个句子就可以被归类为宾语从句
I am sure of the fact that there’s a carrot on the table.
这个句子就可以被归类为同位语从句
宾语补语从句
一般的复杂及物动词(需要宾语补语的动词)有:
- call
- make
- consider
- …
简单举例:
You can call me papa Rabbit.
这里的宾语就是“me”,宾语补语(这里是名词充当)为“Papa Rabbit”
这里把从句替换到宾语补语的位置:
You can call me what you like.
这里的宾语为”me”,宾语补语就是“what you like”就是一个宾语补语从句了
[!TIP]
这里虽然把宾语补语从句归类到名词从句中,但是不代表宾语补语从句就一定有名词的性质,也可能有形容词的性质(但是还是感觉名词性质好一点)
副词从句
副词从句一般充当的状语,因此一般也叫状语从句。
时间副词从句
在…前
在某一时间点之前
从句引导词: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.
从句提前就要在从句后加上逗号,方便断句
在某一时间点之中
从句引导词:when,while,as
when
一般强调在某个时间点,”突然”
while
一般强调在一个时间段内
as
一般强调同时进行
在某一时间点之后
引导词:after
从之前某一时间点开始算
引导词:since
这里往往暗示了对某事有影响,从某一时间之后持续一段时间。一般要使用完成状态。
直到之后某一时间点
引导词:until
有点像since的对里,是描述的某一时间点之前点一段时间。
一…就…
引导词:as soon as
相当于一个动作紧跟着另一个动作发生。
下次…
引导词:the next time
地点副词从句
在… 地方
引导词:where+“强调形式”
强调形式包括:
wherever 不管哪里
everywhere 任何地方
anywhere 所有地方
注意,光看见引导词where是不能区分从句类型的,看后面两个例子举例:
地点副词(状语)从句,形容词从句:
表语从句和主语从句:
比较副词从句
比…
英语的形容词有“比较级”,smart => smarter; big => bigger
条件副词从句
如果…
其实就是通常说的条件句,引导词为if
If the rabbit sees a carrot, he will eat it.
其中“If the rabbit sees a carrot”是真实的假设,是真实条件句
If I saw a carrot, I would eat it.
其中“If I saw a carrot”是使用了动词虚拟语句的条件副词从句
主将从现
主句将来时态;从句现在时态
这里的时态其实不是要表示时间,不是说在什么时候发生。而是强调一种状态。
一般将来时态:强调肯定
一般现在时态:强调不确定,一般,默认
因此,因为if条件语句不确定,所以条件语句不够强烈,不够肯定,用一般现在时态。而主句是基于条件从句满足的情况下,一定会做某事,是强调肯定的,将来一定会发生的,因此用一般将来时态。
其他引导词:unless
它有点和if反着来的意思:
If you like this blog, you will give it a thumbs-up
如果你喜欢这篇博客,你会给它点赞
=> Unless you like this blog, you will not give it a thumbs-up.
除非你喜欢这篇博客,(不让)你不会给它点赞
其他引导词:provided,as long as,in case
让步副词从句
虽然…但是…
它和条件副词从句有类似的地方,都是 阐述某种情况/作出某种假设。
但是让步副词从句会参数一个“相反/相对”的阐述。
对于一种假设的语境:
就算是“看见了胡萝卜”这个语境发生,我也会做出这个语境下“相反”的动作
对于一种事实的语境:
Although I see a carrot, I will not eat it.
尽管我看到了一根胡萝卜,但我不会吃它。
这里的Although可以用thought和even though替代。
对于未知情况的语境:
No matter what happens,I will not eat the carrot.
不管什么事会发生,我都不会吃这胡萝卜。
这里的No matter也可以用regardless of 替代
=> Regardless of what kind of blog I write, you will give it a thumbs-up.
不管我写什么样的博客,你都会给我点赞。
方式副词从句
就好像…
[!NOTE]
这里要和虚拟语气作对比。虚拟语气是做出与事实的假设然后就获得一个感受;而方式副词从句是因为活动了一个感受,让我像是得到了一个与事实相反的感受
[!CAUTION]
这里这个从句我其实没听懂,后面再补。读者也请自己去看原视频理解
原因副词从句
因为…所以…
The rabbit ate the carrot because he was hungry.
兔子吃了胡萝卜,因为他饿了
[!Note]
中文中有“因为…所以…”这样的连接词,因此很多时候都想在because的句子后加“so”,实际上,这里的because是原因副词从句的引导词,它引导原因副词从句,如果给主句加上so,就变成了并列句,即两个单独的句子,理解不通,格式也不对。
其他引导词:since
Since you are hungry, you can eat the carrot.
既然你饿了,你可以吃这胡萝卜。
注意,这里这个“since”不是时间副词从句中的“从某个时间点开始”,而是“介绍某个原因”
其他引导词:as
As you were not here, we ate the carrot without you.
因为你之前不在这儿,所以吃胡萝卜没带你一个。
[!IMPORTANT]
Because、since、as的区别:
因果/语气
because > since > as
语气越强表示越明显,越可信
语序
because引导的从句在主句前或主句后都可以
since和as引导的从句只能放在主句前
目的副词从句
为了…
这类从句也有因果关系,只不过使用“目的”的方式说出来的:
因为要达到目的A(从句),所以做了B(主句)。
目的副词从句中一般要使用带有目的性的情态助动词:
- can/could
- may/might
- should/would
- …
结果副词从句
所以…
这种从句也可以用so that引导:
这里的”so that”只能用“结果”来解释。
[!NOTE]
“so”也有“结果”的意思,为什么不能用于引导结果副词从句?
因为“so”是连词,用于连接两个句子,构成复合句。
也可以用so…that…的句子结构引导:
I ate so many carrots for lunch that I felt sick afterwards.
我吃了那么多胡萝卜,导致(结果是)我之后感到不舒服。
也可以用such + 名词性成分 + that + 句子结构: