高中英語語法-語法·狀語從句用法小結之一
語法狀語從句用法小結之一
一、什么是狀語從句?
用一個句子(從句)來作另一個句子(主句)的狀語,用作狀語的句子就叫作狀語從句。作什么樣的狀語就叫什么類型的狀語從句。例如:條件狀語從句就是用一個句子來作條件狀語。
二、狀語從句的分類。
(1)時間狀語從句用法要點
凡是從句都必須有引導詞,引導時間狀語從句的詞有when,before,after,until,as soon as,while 等,具體用法如下:
1. when 意為當時,引導時間狀語從句,表示主句的動作和從句的動作同時或先后發生。例如:
I feel very happy when you come to see me. 你(們)來看我時,我感到很高興。
When you are crossing the street,you must be careful. 你(們)過街道時,一定要小心。
when引導的時間狀語從句,when的從句可以用延續性動詞,也可以用點動詞。eg.
He was working at the table when I went in. 當我進去的時候,他正在桌旁工作。
Someone knocked at the door when I was sleeping. 當我正在睡覺時,有人敲門。
I will visit my good friend when I have time. 當我有空兒時,我將去看望我的好友。
I worked for a foreign company when I was in Shanghai. 當我在上海時,我為一家外國企業工作。
注:when也可以作并列連詞,表示一個動詞正在進行的時候,突然間發生了另外一件事。eg.
I was fishing by the river,when someone called for help.
我正在河邊釣魚,就在那時有人求救。
We were working in the chemistry lab,when the lights went out.
我們正在化學實驗室工作,突然燈都熄滅了。
--------------------------------------------------------------------------------
2. before 意為在之前,引導時間狀語從句時,表示主句的動作發生在從句的動作之前。例如:
We cleaned the classroom before we left school yesterday.昨天離開學校之前,我們打掃了教室。
He had been a cook before he went to college . 他上大學前曾當過廚師。
after 意為在之后,引導時間狀語從句時,表示主句的動作發生在從句的動作之后。例如:
After you use plastic bags,you mustn't throw them about. 你(們)用過了塑料袋之后,不準到處亂扔。
He called me after he had finished his work. 他在工作完之后給我打了個電話。
注:若主句和從句兩個動作發生的先后順序十分接近,那么也可以不用完成時態,例如上面的第二句可改成:He called me after he finished his work.
--------------------------------------------------------------------------------
3. since引導的時間狀語從句,譯為自從,主句常用現在完成時,從句常用一般過去時。eg.
We have made many dumplings since we began to cook. 自從我們開始做飯起,我們已經包了許多餃子了。
We haven't seen each other since we parted . 我們自從分手以后一直沒見過面。
注:常用句型:It is +時間段+since從句 譯為:自從有多長時間了。eg.
It is six years since she graduated from the university. 自從她大學畢業已有六年的時間了。
--------------------------------------------------------------------------------
4. until 意為直到時,引導時間狀語從句時,表示主句的動作發生在從句的動作之前。
當主句的謂語動詞是持續性動詞時,主句常用肯定形式;當主句的謂語動詞是非持續性動詞時,從句常用否定形式,notuntil 意為直到才,這時的until可以用before 來替換。例如:
I'll stay here until you come back. 我會呆在這里,直到你回來。(stay表示的動作可以持續)
He didn't go to bed until he finished his homework.他直到做完作業才睡覺。(go to bed 表示的動作不能持續)
--------------------------------------------------------------------------------
5. as soon as 意為一就,表示從句的動作一發生,主句的動作馬上就發生。例如:
I'll tell him about it as soon as he comes back.他一回來我就告訴他這件事。
--------------------------------------------------------------------------------
6. while引導的時間狀語從句,常譯為與同時,在期間,while的從句中常用延續性動詞或表示狀態的詞。eg.
They rushed in while we were discussing problems. 當我們正在討論問題時,他們沖了進來。
Father was cleaning the car while I was playing computer games. 當我正在打電子游戲時,爸爸正在清洗汽車。
注:while也可以作并列連詞,表轉折的關系,相當于but,譯為然而。eg.
I like listening to music,while my brother likes doing sports. 我喜歡聽音樂,而我的兄弟愛好運動。
--------------------------------------------------------------------------------
7. till和until引導的時間狀語從句,譯為直到為止,not till / until引導的時間狀語從句,譯為直到才。前者強調主句動作的結束,用延續性動詞,后者強調主句動作的開始,用點動詞。eg.
I will wait for my friend until / till he comes. 我要一直等到我朋友來。
We won't start our discussion until / till he comes.
我們要等到他來了,再開始我們的討論。
--------------------------------------------------------------------------------
(2)條件狀語從句用法要點
我們主要看一下由if引導的條件狀語從句。if 意為如果,引導條件狀語從句時,表示假如有從句的動作發生就(不)會有主句的動作發生。例如:
If it doesn't rain tomorrow,we will go there by bike.如果明天不下雨,我們就騎自行車去那里。
If I get there early,I can see the doctor quickly.如果我早早地到那里,我就可以快點看病。
(3)地點狀語從句用法要點
常用where(哪里)和wherever(無論哪里)eg.
Where there is a will,
語法狀語從句用法小結之一
一、什么是狀語從句?
用一個句子(從句)來作另一個句子(主句)的狀語,用作狀語的句子就叫作狀語從句。作什么樣的狀語就叫什么類型的狀語從句。例如:條件狀語從句就是用一個句子來作條件狀語。
二、狀語從句的分類。
(1)時間狀語從句用法要點
凡是從句都必須有引導詞,引導時間狀語從句的詞有when,before,after,until,as soon as,while 等,具體用法如下:
1. when 意為當時,引導時間狀語從句,表示主句的動作和從句的動作同時或先后發生。例如:
I feel very happy when you come to see me. 你(們)來看我時,我感到很高興。
When you are crossing the street,you must be careful. 你(們)過街道時,一定要小心。
when引導的時間狀語從句,when的從句可以用延續性動詞,也可以用點動詞。eg.
He was working at the table when I went in. 當我進去的時候,他正在桌旁工作。
Someone knocked at the door when I was sleeping. 當我正在睡覺時,有人敲門。
I will visit my good friend when I have time. 當我有空兒時,我將去看望我的好友。
I worked for a foreign company when I was in Shanghai. 當我在上海時,我為一家外國企業工作。
注:when也可以作并列連詞,表示一個動詞正在進行的時候,突然間發生了另外一件事。eg.
I was fishing by the river,when someone called for help.
我正在河邊釣魚,就在那時有人求救。
We were working in the chemistry lab,when the lights went out.
我們正在化學實驗室工作,突然燈都熄滅了。
--------------------------------------------------------------------------------
2. before 意為在之前,引導時間狀語從句時,表示主句的動作發生在從句的動作之前。例如:
We cleaned the classroom before we left school yesterday.昨天離開學校之前,我們打掃了教室。
He had been a cook before he went to college . 他上大學前曾當過廚師。
after 意為在之后,引導時間狀語從句時,表示主句的動作發生在從句的動作之后。例如:
After you use plastic bags,you mustn't throw them about. 你(們)用過了塑料袋之后,不準到處亂扔。
He called me after he had finished his work. 他在工作完之后給我打了個電話。
注:若主句和從句兩個動作發生的先后順序十分接近,那么也可以不用完成時態,例如上面的第二句可改成:He called me after he finished his work.
--------------------------------------------------------------------------------
3. since引導的時間狀語從句,譯為自從,主句常用現在完成時,從句常用一般過去時。eg.
We have made many dumplings since we began to cook. 自從我們開始做飯起,我們已經包了許多餃子了。
We haven't seen each other since we parted . 我們自從分手以后一直沒見過面。
注:常用句型:It is +時間段+since從句 譯為:自從有多長時間了。eg.
It is six years since she graduated from the university. 自從她大學畢業已有六年的時間了。
--------------------------------------------------------------------------------
4. until 意為直到時,引導時間狀語從句時,表示主句的動作發生在從句的動作之前。
當主句的謂語動詞是持續性動詞時,主句常用肯定形式;當主句的謂語動詞是非持續性動詞時,從句常用否定形式,notuntil 意為直到才,這時的until可以用before 來替換。例如:
I'll stay here until you come back. 我會呆在這里,直到你回來。(stay表示的動作可以持續)
He didn't go to bed until he finished his homework.他直到做完作業才睡覺。(go to bed 表示的動作不能持續)
--------------------------------------------------------------------------------
5. as soon as 意為一就,表示從句的動作一發生,主句的動作馬上就發生。例如:
I'll tell him about it as soon as he comes back.他一回來我就告訴他這件事。
--------------------------------------------------------------------------------
6. while引導的時間狀語從句,常譯為與同時,在期間,while的從句中常用延續性動詞或表示狀態的詞。eg.
They rushed in while we were discussing problems. 當我們正在討論問題時,他們沖了進來。
Father was cleaning the car while I was playing computer games. 當我正在打電子游戲時,爸爸正在清洗汽車。
注:while也可以作并列連詞,表轉折的關系,相當于but,譯為然而。eg.
I like listening to music,while my brother likes doing sports. 我喜歡聽音樂,而我的兄弟愛好運動。
--------------------------------------------------------------------------------
7. till和until引導的時間狀語從句,譯為直到為止,not till / until引導的時間狀語從句,譯為直到才。前者強調主句動作的結束,用延續性動詞,后者強調主句動作的開始,用點動詞。eg.
I will wait for my friend until / till he comes. 我要一直等到我朋友來。
We won't start our discussion until / till he comes.
我們要等到他來了,再開始我們的討論。
--------------------------------------------------------------------------------
(2)條件狀語從句用法要點
我們主要看一下由if引導的條件狀語從句。if 意為如果,引導條件狀語從句時,表示假如有從句的動作發生就(不)會有主句的動作發生。例如:
If it doesn't rain tomorrow,we will go there by bike.如果明天不下雨,我們就騎自行車去那里。
If I get there early,I can see the doctor quickly.如果我早早地到那里,我就可以快點看病。
(3)地點狀語從句用法要點
常用where(哪里)和wherever(無論哪里)eg.
Where there is a will,