英语状语从句详解
掌握时间、地点、原因、条件等各类状语从句的用法
状语从句概述
什么是状语从句?
状语从句(Adverbial Clause)是一种副词性从句,在复合句中充当状语,修饰主句中的动词、形容词或副词,用来表示时间、地点、原因、条件、让步、方式、比较、目的或结果等。
状语从句不能独立成句,必须依赖主句而存在,通过从属连词(subordinating conjunctions)与主句连接。
状语从句的基本结构
主句 + 从属连词 + 状语从句
或:从属连词 + 状语从句 + 主句
I will go when I finish my work.
When I finish my work, I will go.
状语从句的特点与作用
由从属连词引导
每个类型的状语从句都有特定的从属连词
位置灵活
可位于主句前(用逗号隔开)或主句后
有完整的主谓结构
但不能独立成句,必须依附于主句
表达丰富含义
可表示时间、地点、原因、条件等多种语义关系
状语从句 vs 副词
用副词修饰
He runs quickly.
She arrived yesterday.
用状语从句修饰
He runs as if he were flying.
She arrived when the party began.
状语从句的类型
根据表达的意义不同,状语从句可分为以下九种类型,每种类型都有其特定的从属连词:
时间状语从句
功能:表示动作发生的时间
常用连词:when, while, as, before, after, until, since, as soon as等
例句
When I was young, I lived in Paris.
While she was reading, the phone rang.
地点状语从句
功能:表示动作发生的地点
常用连词:where, wherever
例句
He lives where the climate is mild.
Wherever you go, I will follow you.
原因状语从句
功能:表示动作发生的原因
常用连词:because, since, as, now that等
例句
She didn't go to school because she was ill.
Since you are busy, I will go alone.
条件状语从句
功能:表示动作发生的条件
常用连词:if, unless, as long as, in case等
例句
If it rains tomorrow, we will stay at home.
You will fail unless you work hard.
让步状语从句
功能:表示让步或转折关系
常用连词:though, although, even if, even though, while等
例句
Although he is poor, he is happy.
Even if it rains, we will go.
方式状语从句
功能:表示动作发生的方式
常用连词:as, as if, as though
例句
Please do as I told you.
He talks as if he knew everything.
比较状语从句
功能:表示比较关系
常用连词:than, as...as, not so...as, the...the等
例句
She is taller than her brother is.
He runs as fast as I do.
目的状语从句
功能:表示动作发生的目的
常用连词:so that, in order that, lest等
例句
He studies hard so that he can pass the exam.
I speak loudly in order that everyone can hear.
结果状语从句
功能:表示动作产生的结果
常用连词:so...that, such...that
例句
He is so clever that everyone likes him.
It was such a hot day that we stayed indoors.
状语从句类型与连词对照表
| 从句类型 | 常用连词 | 例句 |
|---|---|---|
| 时间状语从句 | when, while, as, before, after | When I arrived, he was reading. |
| 地点状语从句 | where, wherever | Stay where you are. |
| 原因状语从句 | because, since, as | I was late because I missed the bus. |
| 条件状语从句 | if, unless, as long as | If you study, you will learn. |
| 让步状语从句 | though, although, even if | Though he tried, he failed. |
| 方式状语从句 | as, as if, as though | Do as I do. |
| 比较状语从句 | than, as...as, the...the | She is older than she looks. |
| 目的状语从句 | so that, in order that | I study so that I can succeed. |
| 结果状语从句 | so...that, such...that | It was so cold that we stayed home. |
状语从句的时态呼应
时间和条件状语从句的时态规则
在时间状语从句和条件状语从句中,通常用现在时表示将来意义,而不是将来时,这一规则被称为"主将从现"。
1. 主句用一般将来时
从句用一般现在时表示将来
I will call you when I arrive.(时间状语从句)
We will go picnic if it is fine tomorrow.(条件状语从句)
× I will call you when I will arrive.
2. 主句用情态动词
从句用一般现在时表示将来
You must wait until he comes back.
She can leave if she finishes her work.
3. 主句用祈使句
从句用一般现在时表示将来
Tell him to come when he arrives.
Don't open the door unless you know the person.
其他类型状语从句的时态
其他类型的状语从句(如原因、让步、方式等)时态通常根据实际情况和逻辑关系来确定,没有固定的时态规则。
1. 原因状语从句
时态根据主句时态和实际情况确定
He is late because he missed the bus.(主现从过)
He was late because he had missed the bus.(主过从过完)
2. 让步状语从句
时态通常与主句保持一致或根据逻辑确定
Though he works hard, he doesn't get good grades.(主现从现)
Even though he was tired, he kept working.(主过从过)
3. 方式状语从句的虚拟语气
as if/though引导的从句常用虚拟语气表示非真实情况
He talks as if he knew everything.(与现在事实相反)
She cried as though she had seen a ghost.(与过去事实相反)
状语从句的注意事项
常见错误与避免方法
1. 时间/条件从句中误用将来时
牢记"主将从现"规则,从句中不用will表示将来
× I will go out if it will stop raining.
√ I will go out if it stops raining.
2. because与so连用
because和so都是连词,不能在同一个句子中同时使用
× Because he was ill, so he didn't go to school.
√ Because he was ill, he didn't go to school.
√ He was ill, so he didn't go to school.
3. though/although与but连用
though/although和but都是连词,不能在同一个句子中同时使用
× Although he is rich, but he is not happy.
√ Although he is rich, he is not happy.
√ He is rich, but he is not happy.
特殊用法与难点解析
1. while与when的区别
- • while引导的从句常用进行时态,表示一段持续的时间
- While she was cooking, I was reading.
- • when引导的从句可用于各种时态,表示时间点或时间段
- When I arrived, she was cooking.
2. so...that与such...that的区别
- • so + 形容词/副词 + that
- He ran so fast that no one could catch him.
- • such + a/an + 形容词 + 单数可数名词 + that
- It was such a difficult problem that I couldn't solve it.
- • such + 形容词 + 不可数名词/复数名词 + that
- They are such kind people that everyone likes them.
3. as if/though的虚拟语气
- • 表示与现在事实相反:从句用一般过去时(be动词用were)
- He acts as if he were a king.
- • 表示与过去事实相反:从句用过去完成时
- She talked as though she had known him for years.
状语从句练习题(共20题)
1. 用合适的连词填空
I will go to the park ______ it doesn't rain tomorrow.
答案:if
解析:这是一个条件状语从句,表示"如果明天不下雨",应使用if引导。注意遵循"主将从现"规则,从句用一般现在时表示将来。
2. 用合适的连词填空
She didn't attend the meeting ______ she was ill.
答案:because
解析:这是一个原因状语从句,表示"因为她生病了",应使用because引导。because强调直接原因,语气较强。
3. 用合适的连词填空
He was reading ______ his wife was cooking.
答案:while
解析:这是一个时间状语从句,表示两个同时进行的持续性动作,应使用while引导。while常与进行时态连用。
4. 用合适的连词填空
______ he is rich, he lives a simple life.
答案:Although 或 Though
解析:这是一个让步状语从句,表示"虽然他很富有",应使用although或though引导。注意不能与but连用。
5. 选择正确的句子
A. I will call you when I will arrive.
B. I will call you when I arrive.
答案:B
解析:时间状语从句中应遵循"主将从现"规则,从句用一般现在时表示将来,不能用will。选项A错误地在从句中使用了will。
6. 选择正确的句子
A. Because he was tired, so he went to bed early.
B. Because he was tired, he went to bed early.
答案:B
解析:because和so都是连词,不能在同一个句子中同时使用。选项A同时使用了because和so,是错误的。
7. 用合适的连词填空
He speaks ______ he knows everything.
答案:as if 或 as though
解析:这是一个方式状语从句,表示"好像他什么都知道",应使用as if或as though引导。这种表达通常含有虚拟语气的意味。
8. 用合适的连词填空
She is ______ a kind girl ______ everyone likes her.
答案:such...that
解析:这是一个结果状语从句,修饰可数名词girl,应使用"such...that"结构。句意为"她是一个如此善良的女孩,以至于每个人都喜欢她。"
9. 用合适的连词填空
He studies hard ______ he can pass the exam.
答案:so that 或 in order that
解析:这是一个目的状语从句,表示"为了能通过考试",应使用so that或in order that引导。目的状语从句中常含有情态动词can, may等。
10. 用合适的连词填空
______ you work harder, you will not succeed.
答案:Unless
解析:这是一个条件状语从句,unless表示"除非",相当于"if...not"。句意为"除非你更努力工作,否则你不会成功。"相当于"If you do not work harder, you will not succeed."
11. 选择正确的时态
I ______ (will go / go) to the party if I ______ (will have / have) time.
答案:will go; have
解析:条件状语从句遵循"主将从现"规则,主句用一般将来时(will go),从句用一般现在时(have)表示将来。句意为"如果我有时间,我会去参加聚会。"
12. 选择正确的句子
A. Though he is young, but he is very experienced.
B. Though he is young, he is very experienced.
答案:B
解析:though和but都是连词,不能在同一个句子中同时使用。选项A同时使用了though和but,是错误的。
13. 用合适的连词填空
______ you are free, please come to see me.
答案:When
解析:这是一个时间状语从句,表示"当你有空的时候",应使用when引导。when可以表示时间点或时间段,适用范围较广。
14. 用合适的连词填空
He is ______ tall ______ he can touch the ceiling.
答案:so...that
解析:这是一个结果状语从句,修饰形容词tall,应使用"so...that"结构。句意为"他是如此之高,以至于能碰到天花板。"
15. 用合适的连词填空
______ you go, I will follow you.
答案:Wherever
解析:这是一个地点状语从句,表示"无论你去哪里",应使用wherever引导。wherever表示强调,相当于"no matter where"。
16. 翻译句子(使用时间状语从句)
我到达北京时会给你打电话。
答案:I will call you when I arrive in Beijing.
解析:使用when引导时间状语从句,遵循"主将从现"规则,主句用一般将来时,从句用一般现在时表示将来。
17. 翻译句子(使用条件状语从句)
如果你努力学习,你就会通过考试。
答案:If you study hard, you will pass the exam.
解析:使用if引导条件状语从句,遵循"主将从现"规则,主句用一般将来时,从句用一般现在时表示将来。
18. 翻译句子(使用让步状语从句)
虽然他年纪大了,但他仍然努力工作。
答案:Although he is old, he still works hard.
解析:使用although引导让步状语从句,注意不能与but连用。前后句之间存在转折关系。
19. 翻译句子(使用结果状语从句)
天气如此之冷,以至于我们呆在家里。
答案:It was so cold that we stayed at home.
解析:使用"so...that"结构引导结果状语从句,so修饰形容词cold,表示"如此之冷,以至于..."。
20. 翻译句子(使用目的状语从句)
他努力工作是为了能养活家人。
答案:He works hard so that he can support his family.
解析:使用so that引导目的状语从句,表示"为了能...",从句中常用情态动词can。