Appearance
第25章 状语从句简化
本章学习目标
- 掌握状语从句简化的共同原则,以及连词处理的特殊性
- 学会将状语从句简化为分词结构(现在分词、过去分词)
- 理解"独立主格结构"的含义和用法
- 掌握 being 和 having been 的用法
- 学会将状语从句简化为不定式短语(各种常用句型)
- 学会将状语从句简化为介词短语,包括把连词改写为意思接近的介词
- 学会将状语从句简化为名词或形容词
- 认识"垂悬修饰语"这种常见错误
句型标记系统(快速回顾)
| 符号 | 含义 | 说明 |
|---|---|---|
| 1 | 主语 Subject | 句子的主角,回答"谁 / 什么" |
| 2 | 动词 Verb | 表示动作或状态 |
| be | 系动词 / 广义 be 标记 | is / am / are / was / were 是 be 动词;has been / have been / had been / will have been / would have been 是 be 动词的完成形式;look / feel / seem / become / get 等系动词也按 be 标注 |
| 3O | 宾语 Object | 动作的接受者,回答"谁 / 什么" |
| 3C | 补语 Complement | 说明主语或宾语"是什么 / 怎么样 / 在哪里" |
| (4) | 状语 Adverbial | 可以删除的时间、地点、方式等修饰成分 |
| (be) | 隐藏的 be | 宾语和宾语补足语之间可以插入 be,用来检验说明关系 |
五种基本句型:
- 1 + 2
- 1 + 2 + 3O
- 1 + 2 + 3O + 3O
- 1 + be + 3C
- 1 + 2 + 3O + (be) + 3C
提示
状语 (4) 可以出现在五种句型中,但它不是句型骨架的一部分。
状语从句简化的总原则
再复习一下:所有从属从句的简化,共通原则都是省略主语与 be 动词,留下表语。状语从句也是这样,但比较特别的地方是连词的处理:
- 名词性从句外加无意义的连词 that 在简化时会删去;
- 定语从句重复的关系词也会在简化时一并省掉;
- 只有状语从句的连词既不空洞、又不重复,所以在简化时往往需要把连词保留下来,句子的意思才不会有所缺漏。
至于状语从句有哪些连词要保留、哪些应该省略,必须从句意去斟酌:省略掉连词之后句意仍然够清楚,这样才可以省略。
状语从句简化,动词部分的处理原则也和其他从属从句相同:
- 若有 be 动词则省略 be 动词;
- 有情态动词则简化为不定式的 to;
- 只有普通动词则一律加 -ing。
如此简化的结果,剩下的表语部分(简化从句)有可能是分词短语(现在分词、过去分词)、不定式短语,以及名词、形容词、介词短语等等。以下依表语的词类分别说明状语从句的简化。
一、简化为分词结构
状语从句简化为现在分词短语或过去分词短语,传统语法称这种结构为分词结构。举例来说:
[While I stayed at my uncle's], I dined out every night.
住在我叔叔家的时候,我每天晚上都出去吃饭。
While I stayed at my uncle's,(4)
I1
dined out2
every night.(4)
中括号内的部分是个状语从句,修饰主句动词 dined out 的时间。状语从句要简化为分词结构,有一点要特别注意:
关键条件
状语从句的主语必须和主句的主语相同(或者状语从句的主语就等于整个主句),才可以省略,否则就会是错误的句子。
就上面这个例子而言,状语从句的主语 I 和主句的主语 I 相同,因此可以省略。动词是普通动词 stayed,没有 be 动词,也没有助动词,简化方式是加上 -ing 成为 staying。主语、动词这两个部分简化之后,剩下来的已经不再是个限定从句,不需要原来的连词 while。但是,while 除了连词的语法功能之外,还包含"当……时"的语义。如果要把话讲得清楚一点,可以选择把 while 留下来;如果想要简洁一些,也可以把 while 省掉:
✅ [(While) staying at my uncle's], I dined out every night.
(While) staying at my uncle's(4)
I1
dined out2
every night.(4)
传统语法认定现在分词是形容词,但是并没有深入观察省略的情况,所以会把 staying at my uncle's 这个现在分词短语视为形容词短语看待。但是这个形容词短语显然不是用来修饰名词,而是修饰动词 dined out 的时间,当时间副词使用。碰到这种词类不一致的情况,传统语法取了个新的名称来交代:分词结构,意思是分词短语构成状语从句使用。其实,所谓分词结构就是状语从句简化之后剩下来的分词表语。
1. 现在分词结构 (Ving)
[Because he was very eager to play again], the boy put in more coins.
因为很想再玩,所以这个男孩又投了几枚硬币。
中括号内是个状语从句,修饰主句动词 put 的原因。状语从句的主语 he 就是主句的主语 the boy,符合"主语相同"的条件,因此可以省略。动词部分有 be 动词 was,可以直接省略。处理完主语与限定动词之后,剩下来的表语部分(分词结构)已经不再是限定从句了,因此不需要连词。再观察一下原来的连词 because,这种表示"原因"的连词在分词结构中都应该省略掉,因为分词结构(尤其是放在句首位置时)本身就具有表示原因的功能,所以像是 because 这一类的连词都不会留下来:
✅ [Very eager to play again], the boy put in more coins.
Very eager to play again(4)
the boy1
put in2
more coins.3O
再看一个例子:
[When you see an old person on the bus], offer your seat.
在公车上看到老人应让座。
状语从句修饰主句动词 offer 的时间或条件。主句采用直接命令句语气,省略了主语 you。状语从句的主语也同样是 you,因此简化时可以省略。动词部分是普通动词 see,简化的做法是加上 -ing:
✅ [(When) seeing an old person on the bus], offer your seat.
(When) seeing an old person on the bus(4)
offer2
your seat.3O
连词 when 在语法上已无必要,但是用在这个句子中会有"当……时"的意思,简化从句中若保留这个连词,意思会比较清楚。但是省掉 when 的话句子还是正确的。
保留 while 以增加清楚性的几种写法比较:
请看这个例子,有时候状语从句简化之后剩下的是名词表语,这时候保留 while 或 being 都有助于清楚性:
[While I am only a student], I want to marry you now.(虽然我只是个学生,但我现在就要和你结婚。)
中括号内是个状语从句,修饰主句动词 want。这个状语从句的主语是 I,和主句的主语相同,可以省略。动词是无意义的 be 动词,也可以省略。I am 都省略之后,剩下的部分是个名词表语 only a student。接下来有几种不同的选择:
最精简(但不够清楚):
[Only a student], I want to marry you now.
优点是精简,但缺点就是有点不大清楚。首先,while 表达了"虽然……但是",被删掉之后就没办法清楚交代这一层语义了。
保留连词(比较清楚):
[While only a student], I want to marry you now.
While only a student(4)
I1
want2
to marry you3O
now.(4)
这种处理方式比较清楚,因为有交代出"虽然……但是"这一层逻辑关系。不过,only a student 这个名词表语放在句首,读者一看到可能会觉得它更像是主语。
加上 being(最清楚):
[While being only a student], I want to marry you now.
While being only a student(4)
I1
want2
to marry you3O
now.(4)
把 be 动词拿出来做词类变化,成为 being,那么读者就很容易判断放在它后面的 only a student 是表语,句子会比较清楚。语义更清楚的结果就是句子较不简洁、用字更多,这也是考虑简洁性与清楚性时必定要权衡的。
用副词 still 取代连词 while:
[Being only a student], I still want to marry you now.
这是选择把语法上不需要的连词 while 删掉,用副词 still 取代它。这时候,虽然句中没有了连词,但是两个从句之间"相反"的逻辑关系用副词 still 也能够交代清楚。
总之,简化从句在共通的大原则之下,可以有许多小小的变化。处理的时候要学着在简洁与清楚之间拿捏一个最恰当的平衡点。
2. 连词可作介词
下面这个例子的情况稍有不同:
[After he graduated from college], he found himself without a job.
大学毕业之后,他发现自己失业了。
中括号内的状语从句修饰主句动词 found 的时间。状语从句的主语 he 与主句相同,可以简化,做法是省略主语 he,普通动词 graduated 加上 -ing。接下来要考虑连词 after 是否保留:
省略 after(可接受):
[Graduating from college], he found himself without a job.
省掉了 after,剩下的部分 graduating from college 看起来像是"大学毕业时",这个意思和"大学毕业之后"还算接近,可以接受。
保留 after(变成介词,更清楚):
[After graduating from college], he found himself without a job.
After graduating from college(4)
he1
found2
himself3O
without a job.3C
这样做的时候要注意:after 也可以当介词使用。如果后面的从句简化掉了,不再是限定从句,原本的连词 after 就自动转变成介词。而在介词后面必须用名词短语当宾语。观察一下发现:graduating from college 可以当动名词短语使用,作为介词 after 的宾语并无不妥。
再看一个例子,说明什么时候必须保留连词:
[After he wrote the letter], he put it in the mail.(写完了信,他就拿去投递。)
这里面的状语从句,简化的结果是把重复的主语 he 省掉,动词 wrote 改为 writing,接下来需要判断连词 after 是否保留:
保留 after(正确):
✅ [After writing the letter], he put it in the mail.
After writing the letter(4)
he1
put2
it3O
in the mail.(4)
这个句子的意思很清楚,语法也正确,因为连词 after 留下来之后变成介词,后面的 writing 视为动名词看待,可以当作介词的宾语。
省略 after(意思不对!):
❌ *[Writing the letter], he put it in the mail.(不佳)
上面这个句子,读者看不到 after,一般会在前面加上 when 来解读,变成"当他在写信时,就拿去投递了",但是信没写完怎么就拿去投递了呢?这显然不合逻辑。
如果想要删除连词,可以先把原句改写,把状语从句改为完成时:
[When he had written the letter], he put it in the mail.
状语从句用过去完成时 had written、主句则是用一般过去时 put,这样也可以交代清楚"先写完了然后再投递"。从这个改写过的句子来进行简化:
✅ [Having written the letter], he put it in the mail.
Having written the letter(4)
he1
put2
it3O
in the mail.(4)
简化之后,连词 when 不必保留,语义就很清楚,动作的先后也都已经交代清楚了。
3. 状语从句的主语就是整个主句
状语从句简化为分词结构,它的主语必须和主句的主语相同才可以。不过,如果状语从句的主语指的就是整个主句,这也在可以简化之列:
① Two people in our school got sick from a serious illness.(我们学校有两名同学因严重疾病而生病。)
② This caused widespread worry in the school.(这件事情在学校里引起了大恐慌。)
上述第二句的内容说明了第一句造成的结果,可以用表达结果的连词 so that 引导,写成复合句:
Two people in our school got sick from a serious illness, [so that this caused widespread worry in the school].
状语从句修饰主句动词 got sick 的结果。这个状语从句的主语 this 并不是指主句的主语,主语不同,本来是不能简化的。不过,仔细观察之后会发现,状语从句主语 this 其实是指整个主句这件事。这种情况仍可视为主语与主句重复,可以进行简化。做法是把重复的主语 this 省掉,普通动词 caused 加上 -ing。连词 so that 表达的是因果关系,而分词结构本身就具有因果关系的表达功能(表示原因的分词结构常放在句首,表示结果的常放在句尾,所谓"前因后果"),所以功能重复的连词都不必保留:
✅ Two people in our school got sick from a serious illness, [causing widespread worry in the school].
我们学校有两名同学因严重疾病而生病,在学校里引起了大恐慌。
Two people in our school1
gotbe
sick3C
from a serious illness(4)
causing widespread worry in the school.(4)
4. 状语从句的主语与主句不同:独立主格结构
状语从句简化,尤其是简化为分词结构,要特别注意"主语相同才可以省略"的要求。请看下面这个例子:
[As it was rather late], the workers decided to stop.
因为时候不早了,这些工人决定收手。
状语从句修饰主句动词 decided 的原因。请注意:状语从句的主语是个虚字 it,和主句的主语 the workers 并不相同。这种情况就不适合进行简化,因为两个从句并没有什么重复的部分。如果还是要进行简化,就要注意几个地方:
- 状语从句的主语 it 必须保留下来,不能省略;
- 一旦留下状语从句的主语,那么它的连词(上例中的 as)就一定要省掉。这是因为状语从句的主语和主句并无重复,简化时无法省略,不过状语从句的动词经过简化处理之后,不再是限定动词,因而不需要连词,所以可以从连词的省略来达成简洁化的效果。
[It rather late], the workers decided to stop.(保留主语,省略连词——稍嫌不清楚)
这个句子稍微有点勉强,因为简化之后 it 与 rather late 在句中所扮演的角色并不是一看就明白。如果把 be 动词改写为现在分词 being 保留下来,意思就会清楚许多:
✅ [It being rather late], the workers decided to stop.
It being rather late(4)
the workers1
decided2
to stop.3O
读者看到 being 在中间,那么前面的 it 自然是主语,后面的 rather late 则是表语,整个简化状语从句每一个部分的角色都清清楚楚。
独立主格结构
在状语从句简化而成的分词结构中,如果保留原本的主语,这种结构在传统语法中称为"独立主格结构"。传统语法视 being rather late 这种分词短语为形容词,修饰前面的代词 it,共同构成名词短语 it being rather late。但是,传统语法并没有进一步去观察省略还原的变化,因而无法解释 it being rather late 这个名词短语扮演什么角色。在无法解释的时候,只好取个新的名称来交代过去:独立主格结构,表示 it being rather late 这个名词短语是独立的,与主句无关。其实,it being rather late 只不过是 because it was rather late 这个状语从句简化的结果。
常见错误
如果连词和主语都想留下,就会出现语法错误:
❌ *As it being rather late, the workers decided to stop.【误】
这个句子是错的,因为 being 不是限定动词,不需要连词。况且,未简化时状语从句是 as it was rather late,共计五个字。若经过"简化"却留下连词,不只语法错误,改为 as it being rather late,算算还是五个字——白忙了半天,没有任何效果!
规则:状语从句简化时,如果保留了不同的主语,连词就一定得删掉。
5. 过去分词结构 (Ven)
如果状语从句的动词是 be 动词,后面用过去分词作表语(也就是一般语法所谓的被动语态),那么简化的结果就会变成过去分词结构。举例来说:
[If it is angered], a dog can be very dangerous.
如果被激怒,狗可能非常危险。
中括号内是个状语从句,修饰主句动词 can be 的条件。状语从句的主语就是主句的主语 a dog,因此可以进行简化,省略掉主语 it 与 be 动词 is,留下过去分词表语 angered。简化从句不是限定从句,不需要连词,但是 if 这个连词的意思是"如果",表示一种条件,省掉的话意思会没那么清楚,所以可以选择把连词留下来:
✅ [(If) angered], a dog can be very dangerous.
(If) angered(4)
a dog1
can bebe
very dangerous.3C
当然,if 如果省略,句子还是正确的。再看一个例子:
The house, [whether it is insured or not], needs a fire alarm.
这栋房子,不论有没有保险,都需要装火警警铃。
中括号内的部分是个状语从句,连词 whether 相当于外加的连词 no matter,引导这个状语从句修饰主句动词 needs。状语从句简化的方式是把重复的主语 it(代表 the house)与 be 动词省略掉:
✅ The house, [(whether) insured or not], needs a fire alarm.
The house1
(whether) insured or not(4)
needs2
a fire alarm.3O
连词 whether 的意思是"是否"。简化从句中不需要连词,而且后面的 or not 就可以表示"是否"的语意,所以这里可以选择把 whether 省略掉。当然,留下来也是正确的。
6. 连词可作介词(过去分词情况)
[After it was redecorated], the house looks more comfortable.
重新装修之后,这栋房子看起来舒服多了。
中括号内是个状语从句,修饰主句动词 looks 的时间。状语从句的主语 it 就是主句的主语 the house,因此可以进行简化。做法是省略重复的主语 it 和 be 动词 was,剩下表语部分 redecorated。接下来判断一下连词 after 要不要保留:
省略 after(仍然正确):
✅ [Redecorated], the house looks more comfortable.
Redecorated(4)
the house1
looksbe
more comfortable.3C
因为过去分词本身除了表示被动语态之外,还可以表示完成状态,所以 redecorated 一个字就可以代表"已经被装修过之后"。即使删去连词 after,读者还是看得出来意思是"之后"。
保留 after(变成介词,更清楚):
如果想要表达得更清楚,当然也可以选择留下连词 after,这时就得注意:after 这个连词身兼介词的功能。如果后面跟着一个限定从句,它就是从属连词;如果后面不是限定从句,它的词类就会自动转变成介词。
因此,简化时一旦保留 after,就是将它视为介词,后面必须接名词短语当作宾语。如果直接把过去分词放在后面(如 *after redecorated),就是错误的语法,因此必须进行词类变化,先设法把过去分词 redecorated 变为名词类,才能当介词 after 的宾语。这有两种改法:
✅ [After being redecorated], the house looks more comfortable.(第一种:动名词短语)
✅ [After the redecoration], the house looks more comfortable.(第二种:名词短语)
After the redecoration(4)
the house1
looksbe
more comfortable.3C
第一种改法是把前面的 was 拿出来做词类变化,改写成动名词 being,这样可以保留过去分词 redecorated 的被动语态,同时把整个短语的词类改变为名词类。第二种改法则是把过去分词 redecorated 直接改为名词短语 the redecoration,这种做法虽然牺牲了被动语态,但语意其实差不多。
7. 状语从句简化为过去分词结构的独立主格结构
状语从句简化为过去分词结构,如果留下不同的主语,就称为"独立主格结构":
[When the work was finished], the secretary went home.
工作做完了,秘书就回家了。
中括号内是个状语从句,修饰主句动词 went 的时间。但是状语从句的主语 the work 和主句的主语 the secretary 不一样,这种情况并没有可以简化的空间。如果还是要进行简化,就得把状语从句的主语 the work 保留下来。动词短语部分仍然是省略 be 动词,留下过去分词表语 finished。这种结构的重点在于,因为保留了自己的主语,没有简化的效果,所以原来的连词一定要省略:
✅ [The work finished], the secretary went home.(独立主格结构)
The work finished(4)
the secretary1
went2
home.(4)
二、being 和 having been 的用法
前面我们在进行简化时,常会用到 being,但许多人搞不清楚 being 与它的完成状态 having been 该怎么使用。我们分别来看看。
1. being 的用法
be 动词是个没有意义的词,会用到 being,完全是为了它词尾的 -ing。这个词尾有两种功能:一个是强调进行状态,另一个是进行词类变化,这也就是 being 这个字的两大用途。
(1)用于强调进行状态:
The case is closed now.(这个案子现在已经结束了。)
表语部分的过去分词 closed 除了表示被动语态(被结束),同时也表示完成状态(已经结束)。如果要表达的是"正在被结案中,尚未完成",就得用到 being 了:
The case is being closed now.(这个案子现在正在结案中。)
The case1
isbe
being closed3C
now.(4)
表语部分必须用到过去分词 closed 才能表示被动语态,但是因为过去分词同时也可能暗示完成状态,所以只能加上 being 来强调进行状态"正在",让读者明白此时的过去分词 closed 只表示被动语态,不表示完成状态。这样一来,being closed 就能清楚表示"正在被结案中"。
再看一个例子:
[When I said just now that his work was good], I was being nice.
我刚才说他写的那篇文章好极了,那是在说客套话。
When I said just now that his work was good(4)
I1
wasbe
being nice.3C
主句如果改为 I was nice,意思是说"我是个好人"。表语部分必须加上现在分词 being 来强调进行状态,意思才会变成"在说客套话"。
(2)用于词类变化:
being 可以当现在分词,也可以当动名词使用。如果 being 是现在分词,加在名词前面可以把词类转变为分词短语,就可以当形容词短语使用:
[Because you are my best friend], you must tell me the truth.(因为你是我最好的朋友,你一定要跟我说真话。)
中括号内的部分是状语从句,它的主语 you 和主句的主语相同,可以省略。动词是无意义的 are,也可以省略。如此简化的结果就是:
[My best friend], you must tell me the truth.
这个句子在语法上是正确的。不过,状语从句简化之后变成名词短语 my best friend,和原来的状语从句词类差距颇大,语意比较不清楚。而且 my best friend 这个名词短语放在句首位置,看起来比较像是主语而不像是表语。这时候,如果选择拿前面的 are 出来做词类变化,变成 being:
✅ [Being my best friend], you must tell me the truth.
Being my best friend(4)
you1
must tell2
me3O
the truth.3O
这时,状语从句简化为分词结构,语意清楚许多。而且,my best friend 放在 being 后面,很明显是表语,至于状语从句中被简化掉的主语一定就等于逗号后面的 you(主语必须相同)。这样一来,整个句子虽然经过简化,但是看起来清清楚楚,这就是使用 being 来做词类变化的好处。
另外,如果 being 是动名词,加在形容词或副词前面时可以把这些词类转变为名词类使用:
[Without being rude], the man told the woman that she was wrong.
在不失礼的情况下,这位先生告诉这位女士说她搞错了。
Without being rude(4)
the man1
told2
the woman3O
that she was wrong.3O
介词短语修饰主句动词 told 的方式,其中有个形容词 rude,不能直接当介词 without 的宾语使用。不过一旦加上 being,变成动名词短语 being rude,就符合词类要求,可以当作宾语了。
再看一个例子:
The students rushed out at the sound of the bell [before they were told to leave].
学生们不等别人吩咐,一听到铃声就冲出去了。
状语从句修饰主句动词 rushed out 的时间。它的主语 they 与主句相同,可以省略。接下来是省略掉空洞的 were,剩下过去分词表语 told to leave。但是,从属连词 before 必须保留,才能有"在……之前"的意思。before 可以当作连词,也可以当作介词,在简化从句中一旦留下来,就会自动转变为介词。介词 before 后面的宾语必须是名词类,不能直接使用过去分词 told to leave。但是我们需要过去分词 told 来表示"被告知"的被动语态,所以 told 不能更动。这时候只好在它前面加上 being,成为 being told to leave 这个动名词短语,才能够在词类变化之后仍维持语意:
✅ The students rushed out at the sound of the bell [before being told to leave].
The students1
rushed out2
at the sound of the bell(4)
before being told to leave.(4)
2. having been 的用法
having been 是 being 的完成式,不再强调进行的功能,而是表达"已经如何"的完成状态,以及用来做词类变化。
[After he has been a worker for 10 years], the man is quite used to taking orders.
当了十年工人之后,这名男子已经相当习惯服从命令了。
状语从句修饰主句动词 is 的时间。它的主语 he 就是主句的主语 the man,可以简化。动词是完成时的 has been。其中的 be 动词本身没有意义,只表达完成状态(已经)。
方式一:省略 has been,牺牲完成状态
✅ [A worker for 10 years], the man is quite used to taking orders.
这是个正确的句子。虽然没有完成时,但是因为有时间副词 for 10 years,意思还是清楚的。
方式二:保留 having been,更清楚
✅ [Having been a worker for 10 years], the man is quite used to taking orders.
Having been a worker for 10 years(4)
the man1
isbe
quite used to taking orders.3C
读者看到 a worker 在 having been 的后面,就会知道它是表语而不是主语。having been a worker for 10 years 是个标准的分词结构,这是状语从句简化之后最常见的结果之一,语意十分清楚。
3. (having been) + Ven
另外,如果分词结构中是 having been + Ven,这里的 having been 可有可无,省略也没有关系(但有条件):
[Because it had been trained to search for survivors], the dog did a good job.
因为受过搜救生还者的训练,这只狗表现得不错。
中括号内是个状语从句,修饰主句动词 did 的原因。它的主语 it 就是主句的主语 the dog,在简化时可以省略。动词短语 had been 有两种处理方式:
方式一:保留 having been
✅ [Having been trained to search for survivors], the dog did a good job.
Having been trained to search for survivors(4)
the dog1
did2
a good job.3O
把 had been 视同普通动词看待,加 -ing 成为 having been。再把表示因果关系的连词 because 省掉(因果关系的连词都不保留)。
方式二:省略 having been
✅ [Trained to search for survivors], the dog did a good job.
Trained to search for survivors(4)
the dog1
did2
a good job.3O
可以这样做是因为,having been 唯一的意义在于表达"已经"的完成状态,而它后面的过去分词 trained 除了表示被动语态(被训练),也可以表达完成状态(已经训练过),足以取代前面 having been 的意思。
但有例外
如果 having been + Ven 是当动名词短语使用,那么 having been 就具有不可或缺的词类变化功能,不得省略:
[After it had been robbed five times], the store finally installed a security system.(在遭抢五次之后,这家商店终于装设了保全系统。)
如果保留连词 after,它就转变为介词,后面必须接名词类。这时就得保留 having been 来做词类变化:
✅ [After having been robbed five times], the store finally installed a security system.
| After having been robbed five times | the store | finally | installed | a security system. |
|---|---|---|---|---|
| (4) | 1 | (4) | 2 | 3O |
当然,简化从句部分如果省略掉 after 成为 having been robbed five times,或甚至再省略掉 having been 变成 robbed five times,意思也都还够清楚,都是正确的句子。
三、分词结构的位置
分词结构常见的位置分为句首、句中(主语与动词中间)、句尾三种,通常都需要有逗号和主句隔开。
1. 句首
[Entering the room], the teacher greeted the students.
进入教室时,老师和学生们打招呼。
Entering the room(4)
the teacher1
greeted2
the students.3O
现在分词短语放在句首用逗号隔开,应视为分词结构,也就是下面这个状语从句的简化:
[When he entered the room], the teacher greeted the students.
句首位置的分词短语必须有逗号和主句隔开,否则是语法错误。
2. 句中
分词短语放在句中位置就不一定要逗号了。如果没有逗号隔开,很可能是定语从句的简化:
The teacher [entering the room] greeted the students.(进入教室的那位老师和学生们打招呼。)
The teacher entering the room1
greeted2
the students.3O
句型:1 + 2 + 3O
简化后的定语从句不再单独列表
定语从句一旦简化成分词短语,就不再是限定从句了,它退回为名词短语里的后置定语。所以 entering the room 并进先行词,和 The teacher 合成一个主语 1,不像未简化的定语从句那样另起一张表。
判断依据很简单:从句里还有没有限定动词。有 who was entering → 是限定从句,单独列表;简化成 entering → 不是了,并进被修饰的成分。
还原成简化前的定语从句,会是这样:
The teacher [who entered the room] greeted the students.
定语从句没有用逗号隔开,表示它具有指示功能,用于指出"走进教室的那位老师"。简化为分词短语 entering the room 之后仍然具有同样的指示功能。
另外,放在句中位置的分词短语如果有一对逗号和主句隔开,有可能是定语从句的简化,也有可能是分词结构(状语从句简化):
The teacher, [entering the room], greeted the students.
句中位置的这个分词短语,前后有一对逗号和主句隔开。这时候它有可能是不具指示功能的定语从句 who entered the room 的简化,修饰先行词 the teacher,也可能是时间状语从句 when he entered the room 简化为分词结构,修饰动词 greeted 的时间。不过,这两种诠释的意思差不了太多,虽然稍有模棱两可之嫌,但还可以接受。
3. 句尾
分词短语放在句尾位置,如果没有逗号和主句隔开,应该是定语从句的简化:
The teacher greeted the students [entering the room].(老师和走进教室的学生们打招呼。)
The teacher1
greeted2
the students entering the room.3O
句型:1 + 2 + 3O
句尾的 entering the room 这个分词短语没有逗号隔开,是定语从句的简化,可以还原为 who were entering the room,形容的对象是先行词 the students。这时候,"走进教室"的不再是老师,而是学生们。
句尾位置的分词短语如果有逗号隔开,通常要当作分词结构看待,也就是状语从句的简化:
The teacher greeted the students, [entering the room].(老师在走进教室的时候和学生们打招呼。)
The teacher1
greeted2
the students,3O
entering the room.(4)
这个句子中,"走进教室"的仍然是老师。中括号内的部分是分词结构,来自时间状语从句 when he entered the room 的简化,用于修饰动词 greeted 的时间。
四、常见错误:垂悬修饰语
分词结构是既精简又清楚的高级句型,写作时如果能正确运用,会有加分的效果。但是写这种句型也很容易出错,要非常小心。
状语从句简化为分词结构,要特别注意主语相同的要求:状语从句的主语必须和主句相同,否则就不能省略主语。如果主语不同却还是被省略掉,就会形成一个相当常见的写作错误,这种错误常见到甚至有个专用的名称——dangling modifiers(垂悬修饰语):
❌ *[Trying to keep the boat safe in the storm], a lot of cargo was thrown out.【误】
为了维持船只在风暴中不沉没,许多货物被抛弃掉。
这个句子从中文的翻译来看好像可以接受,但原句其实有很大的问题。中括号内是个状语从句简化而来的分词结构。这种简化有一个先决条件:状语从句和主句的主语必须相同。读者一看到这个分词结构,会认定 somebody was trying to do something。至于到底是谁在 trying,就得看逗号后面的主语是谁。可是,看一下后面的主句,它的主语是 a lot of cargo(许多货物)。如果主语相同,那么这个状语从句还原的结果就是 "Because a lot of cargo was trying to keep the boat safe in the storm",但是"抢救船只"的主语应该是人,不可能是货物。状语从句的主语和主句的主语明显不同,却仍然简化,造成的结果就是分词结构找不到一个合理的修饰对象,因而像是悬在半空中无法落实,所以这种错误被称为"垂悬修饰语"。
这种句子有几种修正方式:
方式一:不要简化,恢复成原来的状语从句
✅ [Because the sailors were trying to keep the boat safe in the storm], a lot of cargo was thrown out.
Because the sailors were trying to keep the boat safe in the storm(4)
a lot of cargo1
wasbe
thrown out.3C
中括号内是个完整的状语从句,有连词 because 引导,主语是 the sailors(水手们)。后面是主句,主语是 a lot of cargo。既然两个从句的主语不同,就不要简化。
方式二:先把主句的主语改写到和状语从句相同,再简化
✅ [Trying to keep the boat safe in the storm], the sailors threw out a lot of cargo.
Trying to keep the boat safe in the storm(4)
the sailors1
threw out2
a lot of cargo.3O
主句改用 the sailors 当主语,和状语从句的主语 they 相同,这样才可以把状语从句简化为上面那个分词结构。
再看一个例子:
❌ *This new medicine cannot really cure a patient [unless treated in the earliest stages of lung cancer].【误】
这种新药不能真正治好病人,除非在肺癌的最初期就接受治疗。
中文的翻译好像还可以理解,但是英文是有错的。中括号内的部分是从表示条件的状语从句简化而来的过去分词结构。简化的前提是状语从句的主语必须和主句相同。在这个句子中,主句的主语是 this new medicine(这种新药),如果状语从句也是用同样的主语,那么还原回去就是 "unless this new medicine is treated in the earliest stages of lung cancer"(除非这种新药在肺癌最初期就接受治疗),语意显然不合理。接受治疗的只能是病人,不能是新药。应该修改如下:
修改一:改变过去分词(让主语为这种新药)
✅ This new medicine cannot really cure a patient [unless administered in the earliest stages of lung cancer].
这种新药不能真正治好病人,除非在肺癌的最初期就施用。
This new medicine1
cannot really cure2
a patient3O
unless administered in the earliest stages of lung cancer.(4)
这样修改之下,状语从句变成 "unless it is administered in the earliest stages of lung cancer"(除非在肺癌的最初期就施用),主语 it 就是主句的主语 this new medicine,如此才能够简化。
修改二:改成定语从句简化
✅ This new medicine cannot really cure a patient [not treated in the earliest stages of lung cancer].
This new medicine1
cannot really cure2
a patient not treated in the earliest stages of lung cancer.3O
句型:1 + 2 + 3O
really 虽然插在 cannot 和 cure 中间,但它和这个动词词组是一个整体,整段 cannot really cure 标一个 2,不拆开。简化后的 not treated ... 并进先行词 a patient,共同构成宾语 3O。 这时候,中括号内是关系代词 who 引导的定语从句 who is not treated in the earliest stages of lung cancer 的简化,修饰先行词 a patient。
五、简化为不定式短语 (to V)
状语从句的动词短语中如果有情态动词,简化后就会变成不定式短语。
如果是简化为分词结构,那么两个从句的主语一定要相同。不过,如果是简化为不定式短语,那么只要意思够清楚,状语从句的主语就可以省略,主语不一定要相同。
以下整理出一些常用的短语分别说明:
1. in order to
The student studied hard [(in order) to get a scholarship].
这个学生用功读书,目的是要拿奖学金。
The student1
studied2
hard(4)
(in order) to get a scholarship.(4)
中括号内的部分是由下列状语从句简化而来:
The student studied hard [in order that he could get a scholarship].
中括号内的部分是状语从句,由从属连词 in order that 连接,修饰主句动词 studied 的目的。状语从句的主语 he 省略掉的话,意思仍然清楚。再把情态动词 could 简化为不定式的 to,最后把无意义的连词 that 省掉,结果就是 in order to get a scholarship 这个简化从句。如果选择连 in order 也不留,结果就是不定式短语 to get a scholarship。
所以,在阅读的时候,经常会碰到 to 解释成 in order to,这就是因为它是状语从句 in order that... 的简化,in order 可以留下、也可以不留。
2. so as to
The boy left home early [so as to be in time for the show].
这个男孩很早就出门,目的是要赶上表演。
The boy1
left2
home3O
early(4)
so as to be in time for the show.(4)
这里的 left home 表示“离开家”,home 是 left 的宾语 3O;与 went home 中表示方向的副词 home 不同。
中括号内的简化状语从句可以还原如下:
The boy left home early [so that he could be in time for the show].
状语从句的连词原本是 so that,引导状语从句修饰主句动词 left 的目的。将状语从句主语 he 省略,情态动词 could 简化为不定式的 to,之后一并省略空洞的连词 that,改以 so as to 来表达"目的"。
3. so ... as to
The air in the city is so polluted [as to be dangerous to health].
市内的空气污染到可能会有害健康的地步。
The air in the city1
isbe
so polluted3C
as to be dangerous to health.(4)
中括号内的简化状语从句可以还原如下:
The air in the city is so polluted [that it may be dangerous to health].
中括号内的状语从句,从属连词是 so ... that,修饰过去分词 polluted。简化的做法是省略主语 it,情态动词 may 简化为不定式的 to,再把空洞的连词 that 省掉,改以 so ... as to 的构造来修饰 polluted 的程度。
4. such ... as to
so ... that 引导的从句与 so ... as to 引导的简化从句都要搭配形容词与副词等修饰语使用,因为其中的 so 是程度副词。至于 such ... that 引导的从句与 such ... as to 引导的简化从句则是要搭配名词短语使用,因为其中的 such 是前位限定词类:
He made such an effort [as to be sure of success].
他功夫用得极深,应该笃定成功。
中括号内是简化状语从句,可以还原如下:
He made such an effort [that he should be sure of success].
句中的 such 是前位限定词,位置在中位限定词 an 的前面,属于名词短语 such an effort 的一部分。将状语从句的主语与动词 (he should be) 简化为不定式短语 to be 之后,空洞的连词 that 也要删除,改以 such ... as to 来修饰名词短语 an effort。
5. only to
The student took the test again, [only to fail a second time].
这个学生重考,只不过又被当掉了一次。
中括号内的简化状语从句可以还原如下:
The student took the test again, [only that he would fail a second time].
状语从句的连词是 only that,意思是"只不过"。简化时的做法是省略主语 he,情态动词 would 简化为不定式的 to,再把空洞的连词 that 删掉,就成了 only to fail。
6. too ... to
The news is too good [to be true].
这个消息太好了,不可能是真的。
程度副词 too 的意思是"太过",具有否定意味,用法是要和不定式的 to 连用,表达"太过……以至于不可能"的意思。这个简化状语从句可以还原如下:
The news is so good [that it can't be true].
原本的状语从句是采用 so ... that 这组连词,表示"如此……以至于",其中 so 是程度副词。简化时将状语从句中的否定 (not) 交给带有否定意味的程度副词 too 来表达,主语 it 省略,情态动词 can 简化为不定式的 to,整个状语从句就变成 too ... to be true,仍然用来修饰形容词 good 的程度。
7. ... enough to
The news is bad enough [to make me cry].
这个消息糟到让我哭了出来。
程度副词 enough 修饰形容词 bad,后面的简化状语从句修饰副词 enough。可以还原如下:
The news is so bad [that it can make me cry].
连词 so ... that 引导状语从句修饰形容词 bad,其中 so 是程度副词。简化时可以变成 so bad as to make me cry,也可以换一个程度副词 enough,成为 bad enough to make me cry。
8. 惯用语句型
[To tell you the truth], I want to quit.(坦白说,我想辞职不干了。)
中括号内的部分是一个简化状语从句,可以还原如下:
[If I can tell you the truth], I want to quit.
简化的方式是省略主语 I,助动词简化为不定式的 to,再把连词 if 省掉,就会变成 to tell you the truth。还有一些惯用的短语,其实也都是类似的简化从句:
| 简化形式 | 还原形式 | 中文 |
|---|---|---|
| To be honest with you | If I can be honest with you | 坦白跟你说 |
| To make a long story short | If I can make a long story short | 长话短说 |
| To speak frankly | If I can speak frankly | 坦白讲 |
请特别注意最后一个例子:简化状语从句 to speak frankly 可以还原为 if I can speak frankly,它的主语是 I,主句的主语却是 you,所以两个主语并不相同。如果是状语从句简化为分词结构,就得注意主语必须相同才能省略。可是现在是状语从句简化为不定式短语,不定式短语只要够清楚即可,主语不必严格要求一定要和主句相同。像这个例子,to speak frankly 的主语很明显是 I 而不是 you。这种情况,只要说的人与听的人都知道指的是谁,就可以把主语省略掉。
六、简化为介词短语
状语从句除了简化为分词结构与不定式短语之外,还经常简化为介词短语。这又可分成以下四种情况。
1. 表语为介词短语
如果状语从句本来就是用介词短语当表语,那么在简化掉主语与 be 动词之后,剩下的自然就是这个介词短语:
✅ [While on duty], the officer never drinks.
这位警官在值勤时从不喝酒。
中括号内的部分是状语从句 while he is on duty 的简化,做法是把重复的主语 he 与空洞的 be 动词省略掉,只留下表语位置的 on duty 这个介词短语。因为保留从属连词 while,所以可以清楚看出 while on duty 是个简化状语从句。再看一个例子:
✅ [If in doubt], look up the word in the dictionary.
如果对字有疑问,请查字典。
主句是直接命令句,省略了主语 you。中括号内的部分是一个简化状语从句,可以还原为 if you are in doubt。其中介词短语 in doubt 是表语,简化的做法是把 you are 省略掉,留下有意义的连词 if。
2. 连词可作介词
状语从句的连词大多有意义,所以状语从句在简化时,连词经常会选择保留下来。不过要注意:有一些状语从句的连词身兼连词与介词两种词性。如果后面是限定从句,它就是连词;如果它后面的从句经过简化,不再是限定从句,这些连词会自动转变为介词。
这种连词有 before、after、since、until、for、as 等。以这种连词充当介词的状语从句简化,结果就会是介词短语。以下分别举例说明。
before
That man used to be a bad boy [before he joined the army].
那个人当兵以前本来是个坏孩子。
简化的做法是省略掉重复的主语 he,把普通动词 joined 加 -ing 变成 joining。如果选择留下连词 before,这时的 before 就会转变为介词。而 joining the army 放在介词 before 后面,刚好可以当动名词使用,作为介词的宾语:
✅ That man used to be a bad boy [before joining the army].
That man1
used to bebe
a bad boy3C
before joining the army.(4)
after
[After he was chosen for the team], the boy became very popular.
被选进校队之后,这个男孩变得很受欢迎。
中括号内是个状语从句,修饰动词 became 的时间。简化的做法是省略掉重复的主语 he 和 be 动词。如果把连词 after 也省略,整个状语从句只剩下表语部分 chosen for the team,意思仍然很清楚,因为过去分词 chosen 本身就有"已经被选上"的意思,可以取代 after 表达的时间概念:
✅ [Chosen for the team], the boy became very popular.
如果选择把 after 留下来,它就会变成介词,宾语必须是名词类。这时候可以加个 being 来做词类变化:
✅ [After being chosen for the team], the boy became very popular.
After being chosen for the team(4)
the boy1
becamebe
very popular.3C
另外,也可以直接把动词改成名词短语来当介词的宾语,意思仍然够清楚:
✅ [After his selection for the team], the boy became very popular.
since
I have been very busy [since I came back from Beijing].
我从北京回来之后就一直很忙。
中括号内是状语从句,修饰动词 have been 的时间。简化的方式是省略掉重复的主语,普通动词 came 加上 -ing 成为 coming。连词 since 有意义,应该保留下来;但动词改写后,原句不再是限定从句,不需要连词,所以 since 会转变为介词。因为 coming 刚好可以当动名词使用,所以可以直接做介词的宾语:
✅ I have been very busy [since coming back from Beijing].
I1
have beenbe
very busy3C
since coming back from Beijing.(4)
until
The apple doesn't turn red [until it is completely ripe].
这种苹果要到完全熟了才会变红。
中括号内的状语从句修饰动词 doesn't turn 的时间。简化的方式是省略掉重复的主语 it 和 be 动词,剩下表语部分的形容词短语 completely ripe。因为连词 until 有意义,应该保留。但是留下来后会转变为介词,所以后面不能直接放形容词短语 completely ripe,必须进行词类变化,加上动名词 being:
✅ The apple doesn't turn red [until being completely ripe].
The apple1
doesn't turnbe
red3C
until being completely ripe.(4)
但是,有时候也可以看到 until ripe、until done、until finished 这种用法。语言的用法是由使用者决定的,其实只要有多数人采用,就可能成为可以接受的说法,并没有永远、绝对的对和错。在 until 后面直接用形容词表语,不把 until 当介词使用,这也是可以接受的。
for
The man can't find a job easily, [for he has a bad record].
这个人因为有不良记录,所以不容易找工作。
中括号内的状语从句用来修饰动词 can't find 的原因。简化的方式是省略掉重复的主语 he,普通动词加上 -ing 成为 having。表示原因的连词 for 一般都应该省略掉,变成分词结构 having a bad record,意思就够清楚了。但是如果选择留下 for 当作介词,宾语就必须是名词类才可以。而这句中的动名词 having 刚好符合要求:
✅ The man can't find a job easily, [for having a bad record].
The man1
can't find2
a job3O
easily,(4)
for having a bad record.(4)
as
[As I am a scientist], I believe in facts only.
身为科学家,我只相信事实。
中括号内的状语从句修饰动词 believe in 的原因。简化的方式是省略掉重复的主语 I 与空洞的 am,留下表语部分 a scientist:
✅ [A scientist], I believe in facts only.
如果怕这样说不够清楚,可以拿前面的 be 动词出来做词类变化,变成 being,改为分词结构:
✅ [Being a scientist], I believe in facts only.
另外也可以选择把 as 留下来当介词使用,a scientist 当作介词的宾语:
✅ [As a scientist], I believe in facts only.
As a scientist(4)
I1
believe in2
facts3O
only.(4)
3. 连词改写为介词
状语从句的简化,还有一种方法是把连词改写为意思接近的介词,整个从句改写为介词短语。介词后面只有一个名词短语的位置,所以原来的从句要改写成名词短语才放得进去。以下分别说明:
although
连词 although(或 though)通常可以改写为介词 despite 或 in spite of;如果句意是"虽然没有……",还可以改写为 without。改写后整个从句变为介词短语,但意思不变。举例来说:
The girl wants to study music [although her parents object strongly].
虽然父母强烈反对,这个女孩还是想学音乐。
中括号内的状语从句修饰动词 wants。可以选择把连词 although 改为意思接近的介词 despite 或 in spite of:
✅ The girl wants to study music [despite her parents' strong objection].
The girl1
wants2
to study music3O
despite her parents' strong objection.(4)
在介词后面只有一个小小的名词短语空间,所以原来的状语从句要进行大幅度的简化:
- 状语从句的主语
her parents和主句的主语the girl不同,必须保留,可以改成所有格her parents',放在名词短语的限定词位置; - 把副词
strongly改为形容词strong; - 再把动词
object改为名词objection。
这样就可以用一个名词短语 her parents' strong objection 改写整个状语从句的内容。再看一个例子:
[Although he was not told to come in], the salesman came in.
虽然没有人叫他进来,这位推销员还是进来了。
中括号内这个状语从句修饰动词 came in。简化时可以选择把连词 although 改写为介词 without。后面不能直接用过去分词 told,必须加上动名词 being 来做词类变化,才能当介词 without 的宾语:
✅ [Without being told to come in], the salesman came in.
Without being told to come in(4)
the salesman1
came in.2
because
这个连词可以改写为 because of、owing to、due to、as a result of、with 等介词,意思接近。举例来说:
The little town is crowded [because there are a lot of visitors].
这个小镇人挤人,因为来了很多游客。
中括号内这个状语从句修饰动词 is 的原因。可以选择把连词 because 改写为介词 with:
✅ The little town is crowded, [with a lot of visitors].
The little town1
isbe
crowded,3C
with a lot of visitors.(4)
在介词 with 前面最好加个逗号,表示这个介词短语是用来补充说明"原因",而不是用 crowded with something 来说明挤满了什么"东西"。介词 with 后面只有一个名词短语空间,所以直接放入名词短语 a lot of visitors 当宾语。再看一个例子:
[Because he had prepared well], the student did well in the exam.
因为准备充分,这个学生考试考得很好。
中括号内的状语从句修饰动词 did 的原因。可以选择把连词 because 改写为介词 because of、as a result of、owing to、thanks to 等,再把动词短语 had prepared well 改写为名词短语 good preparation:
✅ [As a result of good preparation], the student did well in the exam.
As a result of good preparation(4)
the student1
did2
well(4)
in the exam.(4)
when
连词 when 则可以改写为介词 on、upon、at 等,意思接近:
[When she heard her baby cry], the woman ran into the bedroom.
一听到孩子在哭,那个女人马上冲进卧室。
中括号内是状语从句,修饰动词 ran 的时间。简化时可以把原来的连词 when 改写为介词 on 或 upon,省掉重复的主语,动词 heard 则要改为动名词 hearing,才能当作介词的宾语:
✅ [On hearing her baby cry], the woman ran into the bedroom.
On hearing her baby cry(4)
the woman1
ran2
into the bedroom.(4)
再看一个例子:
[When the meeting was over], everyone stood up to leave.
会议结束时,大家都起身离开。
中括号内的状语从句修饰动词 stood up 的时间。可以改写为介词短语:
✅ [At the end of the meeting], everyone stood up to leave.
At the end of the meeting(4)
everyone1
stood up2
to leave.(4)
在介词 at 后面只有一个名词短语的空间,可以用名词 end 当它的宾语。状语从句原本的主语 the meeting 也需要交代清楚,所以会加上介词 of,把 the meeting 放在 of 的后面当宾语。
将状语从句的连词改为介词时,原来的动词如果改写为名词类,必须注意动词后面有没有其他的元素需要处理。例如:
[As soon as her father bought the piano], the girl started to learn music.
爸爸一买了钢琴,那个女孩就开始学音乐。
连词 as soon as 的意思和 when 接近,引导的状语从句修饰主句动词 started 的时间。如果把连词改写为介词 upon,整个句子可以简化如下:
✅ [Upon her father's purchase of the piano], the girl started to learn music.
Upon her father's purchase of the piano(4)
the girl1
started2
to learn music.3O
介词 upon 后面的宾语位置放的是名词 purchase(购买)。主语 her father 改为所有格,放在名词前面的限定词位置。动词转变为名词之后,它原来的宾语 the piano 也要设法交代清楚,最简单的方式就是加个介词 of,把它放在 of 后面的宾语位置。
if
像 if、suppose that 之类表示条件的连词,可以改写为介词 in case of,意思也很接近。例如:
[If the river rises above the red line], the people in the village will be moved away.
如果河水上升超过红线,村里的人就会被撤离。
中括号内的状语从句修饰动词 will be moved 的条件。简化时可以把连词 if 改写为介词 in case of:
✅ [In case of the river rising above the red line], the people in the village will be moved away.
In case of the river rising above the red line(4)
the people in the village1
will bebe
moved away.3C
介词 in case of 后面以 the river 当作宾语,动词加上字尾 -ing 做词类变化,变成现在分词 rising,再用现在分词短语 rising above the red line 来修饰 the river。
4. 以 with 引导介词短语
状语从句简化时,有时候还可以选择改写为介词短语,利用 with 引导。这种方式让句子更简洁清楚:
[With the window wide open], rain spilled all over the floor.
因为窗户大开,雨洒了一地。
这个介词短语 with the window wide open 可以还原为状语从句 because the window was wide open。利用 with + 名词 + 形容词 的结构,整个状语从句被简化成一个清楚的介词短语,状语从句的主语(the window)和主句的主语(rain)不同,但因为直接用介词短语表达,就不存在主语是否相同的问题了。
七、简化为名词或形容词
如果状语从句原本就有 be 动词或其他的系动词,后面的表语是名词或形容词,那么简化之后,剩下来的就是原来的名词表语或形容词表语。以下分别说明。
1. 简化为名词
[Although he is a famous teacher], my friend is very shy in class.
虽然我这个朋友是位有名的老师,他在课堂上却很害羞。
中括号内是个状语从句,修饰主句动词 is。简化的方式是省略掉与主句重复的主语 he、省略掉 be 动词,剩下表语部分 a famous teacher 这个名词短语。因为连词 although 有"虽然"的意思,最好保留下来,句意才够清楚:
✅ [Although a famous teacher], my friend is very shy in class.
Although a famous teacher(4)
my friend1
isbe
very shy3C
in class.(4)
这就是状语从句简化成名词短语的情况。前面说过,如果怕这种说法不够清楚,可以加上 being,写成分词结构 although being a famous teacher,这样读者可以轻易看出 a famous teacher 是表语而不是主语,句子会比较清楚。不过像上面那样简化成名词短语,语法上也是没问题的。
2. 简化为形容词
如果状语从句本来就是用形容词当表语,简化之后留下来的就是那个形容词表语,例如:
[When he was younger], the man could play football all day.
这个人年轻一点的时候,可以踢一整天足球。
中括号内的状语从句修饰动词 could play 的时间。简化的方式是省略掉重复的主语 he 和 be 动词,剩下形容词表语 younger:
✅ [When younger], the man could play football all day.
When younger(4)
the man1
could play2
football3O
all day.(4)
这是选择把连词 when 留下。如果不留,其实意思还是清楚的:
✅ [Younger], the man could play football all day.
再看一个例子:
I will do it alone, [if that is necessary].
如果有必要的话,我愿意一个人做。
中括号内的状语从句修饰动词 will do 的条件。这个句子的特殊之处在于:状语从句的主语 that 代表的是整个主句(I will do it alone)。这种情况仍然视为主语相同(前面第一节第 3 小节讲过),可以简化:
✅ I will do it alone, [if necessary].
I1
will do2
it3O
alone,(4)
if necessary.(4)
八、简化从句练习
一、请将以下各句当中的简化从句(加粗部分)还原为限定从句。
- That house being sold now used to be a hotel.
- The museum, being repaired at present, is closed to visitors for now.
- The museum, having been repaired twice, is much bigger and looks modern now.
- Everything else being equal, this job at least pays better than your old job.
- Having received orders, the men went their different ways.
二、请将以下各句中的从属从句(加粗部分)简化。
- Because the window was wide open, rain fell all over the floor.
- You need to change the plan before it is put into action.
- Because the meat from abroad is not safe to eat, I'm buying local meat only.
- When workers cut a diamond at the right angles, it reflects light beautifully, so that it seems to shine in the dark.
- When the teacher was away, the children started fighting, so that they made a complete mess of the classroom.
练习解答
一、还原为限定从句
being sold now 是个简化的定语从句,修饰先行词 that house。还原的方式是把主语(关系代词 which)与 be 动词复原:
That house which is being sold now used to be a hotel.(那栋正在出售的房子本来是家旅馆。)
being repaired at present 有两种可能。第一,它可能是定语从句的简化,修饰先行词 the museum,还原时把关系代词 which 与 be 动词复原:
The museum, which is being repaired at present, is closed to visitors for now.(那间目前正在维修的博物馆,暂时不对外开放。)
第二,它也可能是状语从句的简化,修饰动词 is 的原因。还原时把连词 because、主语 it 与 be 动词复原:
The museum, because it is being repaired at present, is closed to visitors for now.(因为那间博物馆目前正在维修,所以暂时不对外开放。)
和第 2 题相同,也有两种诠释方式。它可能是定语从句的简化:
The museum, which has been repaired twice, is much bigger and looks modern now.(这间维修过两次的博物馆现在大得多,而且看起来很现代。)
也可能是状语从句的简化,修饰动词 is 与 looks 的原因:
The museum, because it has been repaired twice, is much bigger and looks modern now.
这是分词结构的一种变化,称为"独立主格结构",特点是它的主语和主句并不相同,因而保留了下来。还原为状语从句的做法是先复原连词(可能是 although),再把分词 being 还原为限定动词 is:
Although everything else is equal, this job at least pays better than your old job.(别的条件都相同,这份工作至少待遇比你原来的工作好。)
这是个分词结构,可以还原为状语从句。做法是复原连词(表示时间的 when 或 after)和主语 they,并把分词 having received 还原为限定动词 had received:
When they had received orders, the men went their different ways.(接到命令之后,这些人就各自去办事了。)
二、简化从属从句
加粗部分是状语从句,修饰主句动词 fell 的原因。因为状语从句的主语 the window 和主句的主语 rain 不同,所以简化时必须留下主语,删除 be 动词,并且省略连词 because:
✅ The window wide open, rain fell all over the floor.(因为窗户大开,雨洒了一地。)
如果怕这样讲不够清楚,还可以加一个 being:
✅ The window being wide open, rain fell all over the floor.
这两种方式都是采用独立主格结构来处理。还有一种处理方式是利用介词 with,直接把状语从句改写为介词短语:
✅ With the window wide open, rain fell all over the floor.
加粗部分是时间状语从句,修饰不定式短语 to change 的时间。因为状语从句的主语 it 和主句的主语 you 不同,要简化的话会有点勉强,最好先改为主语相同。一种改法是以 the plan 当作主句的主语,也就是改为被动语态:
The plan needs to be changed before it is put into action.
主语相同之后,状语从句就可以进行简化:
✅ The plan needs to be changed before being put into action.(这个计划必须先修改,然后才能付诸实行。)
请注意:一旦简化之后,连词 before 就会转变成为介词,所以它后面必须加个动名词 being 才符合词类要求(介词后面必须接名词类)。
另一种改法是主句不动,把状语从句的主语改为 you:
You need to change the plan before you put it into action.
这么一来,两个从句的主语都是 you,也可以进行简化:
✅ You need to change the plan before putting it into action.(在付诸实行前,你必须先修改这个计划。)
加粗部分是状语从句,修饰主句动词 am buying 的原因。这个状语从句的主语 the meat from abroad 和主句的主语 I 不同,简化时必须保留下来,成为独立主格结构:
✅ The meat from abroad not safe to eat, I'm buying local meat only.(因为进口的肉吃起来不安全,我只买本地的肉。)
如果担心不够清楚,也可以加个 being:
✅ The meat from abroad being not safe to eat, I'm buying local meat only.
另一种改法则是采用介词 with 取代连词 because,整个状语从句改写为介词短语(再加上 being 也是正确的):
✅ With the meat from abroad (being) not safe to eat, I'm buying local meat only.
连词 when 引导的是状语从句,修饰主句动词 reflects 的时间。这个状语从句的主语是 workers,而主句和后面 so that 引导的状语从句都是以 a diamond 为主语。这时最好先把 when 从句的主语也改为 a diamond,也就是改写为被动语态,让三个从句的主语相同,加强连贯性:
When a diamond is cut at the right angles, it reflects light beautifully, so that it seems to shine in the dark.
主语相同之后,要简化就比较容易了。前面的 when 从句和后面的 so that 从句都可以简化为分词结构:
✅ Cut at the right angles, a diamond reflects light beautifully, seeming to shine in the dark.(钻石切割到正确角度时会反射出美丽的光芒,在黑暗中看起来闪闪发亮。)
when 从句是时间状语从句,修饰主句动词 started 的时间。因为它的主语 the teacher 和主句的主语 the children 不同,简化时要把主语留下来、删去连词,成为独立主格结构。后面 so that 引导的状语从句修饰动词 started 的结果,这个从句的主语 they 和主句的主语相同,可以直接简化为分词结构:
✅ The teacher away, the children started fighting, making a complete mess of the classroom.(老师不在,孩子们就开始打闹,结果把教室弄得一团糟。)
如果觉得句首的 the teacher away 不够清楚,可以加个 being 来做词类变化:
✅ The teacher being away, the children started fighting, making a complete mess of the classroom.
更清楚的简化方式是直接改写为介词短语 with the teacher away(再加上 being 也还是正确的):
✅ With the teacher (being) away, the children started fighting, making a complete mess of the classroom.
语意变清楚是好处,用字变不简洁却是坏处。修辞的艺术就是要懂得在清楚与简洁之间拿捏一个最恰当的平衡点。
本章小结
状语从句简化的三大方向:
1. 简化为分词结构
- 必须主语相同才可以省略主语
- 连词一般保留(有意义),或转变为介词
- 若主语不同,可保留主语(独立主格结构),同时必须删除连词
being的两大用途:强调进行 / 做词类变化- having been:表达完成状态
2. 简化为不定式短语
- 主语不要求相同,只需够清楚即可
- 常见句型:in order to, so as to, so...as to, such...as to, only to, too...to, enough to
3. 简化为介词短语
- 原来表语就是介词短语,去掉主语和 be 动词即可
- 连词转变为介词时,后面必须接名词类
- 用意思接近的介词改写连词:although → despite / without;because → with / as a result of;when → on / upon / at;if → in case of
- 用 with + 名词 + 形容词/分词 结构改写
4. 简化为名词或形容词
- 原来的表语是名词或形容词,去掉主语和 be 动词即可,如 although a famous teacher、when younger、if necessary
垂悬修饰语(Dangling Modifiers)警示: 分词结构简化时,若状语从句的主语和主句不同,必须保留主语(独立主格结构),绝对不能错误省略!