外語教育 勾劃未來
語法細節
中學英語語法詳解
時間狀語從句
一、什麼是狀語從句?
狀語從句 (Adverbial Clause) 是指句子用作狀語時,起副詞作用的句子。狀語從句中的從句可以修飾謂語、非謂語動詞、定語、狀語或整個句子。
狀語從句 根據其作用可分為時間、地點、原因、條件、目的、結果、讓步、方式和比較等從句。狀語從句一般由連詞(從屬連詞)引導,也可以由詞組引起。從句位於句首或句中時通常用逗號與主句隔開,位於句尾時可以不用逗號隔開。
二、什麼是時間狀語從句?
用表示時間的連詞連接一個句子作狀語,這樣的主從複合句就是時間狀語從句。連接時間狀語從句的連接詞有:when, before, after, while, as soon as, until, since...... 這裏要注意一點的是,如果主句是一般將來時,從句只能用一般現在時表示將來意義。
三、標誌詞區分:
1.when, while和as的區別
when引導的從句的謂語動詞可以是延續性的動詞,可以是瞬時動詞。並且when有時表示“就在那時”。
例如:
When she came in, I stopped eating.
她進來時,我停止吃飯。(瞬時動詞)
When I lived in the countryside, I used to carry some water for him.
當我住在農村時,我常常為他擔水。(延續性的動詞)
We were about to leave when he came in.
我們就要離開,就在那時他進來了。
While引導的從句的謂語動作必須是延續性的,並強調主句和從句的動作同時發生(或者相對應)。並且while有時還可以表示對比。
例如:
While my wife was reading the newspaper, I was watching TV.
(was reading是延續性的動詞,was reading和was watching同時發生) 。
I like playing football while you like playing basketball.
我喜歡踢足球,而你喜歡打籃球。(對比)
As表示“一邊……一邊”,as引導的動作是延續性的動作,一般用於主句和從句動作同時發生;as也可以強調“一先一後。
例如:
We always sing as we walk.我們總是邊走邊唱。
(as表示“一邊……一邊”)
As we were going out, it began to snow.
當我們出門時,開始下雪了。
(as強調句中兩個動作緊接着先後發生,而不強調開始下雪的特定時間)
2.由before和after引導的時間狀語從句
注意before引導的從句不再用否定式的謂語,並且當before引導的從句位於主句之後,有時譯成“就,才”。還要注意主句和從句之間的時間關係。當主句用將來時,從句總是用現在時;
如果before引導的主句謂語用的是過去完成時,則從句動詞多用一般過去時,這樣以便體現動作發生的先後。
After表示主句動作發生在從句動作之後。主句和 從句的動作的時間關係正好與before引導的從句相反。
例如:
It will be four days before they come back.
他們要過四天才能回來。
Einstein almost knocked me down before he saw me.
愛因斯坦幾乎把我撞倒才看到我。
My father had left for Canada just before the letter arrived.
我父親恰好在信到之前去加拿大了。
They had not been married four months before they were divorced.
他們結婚還不到四個月就離婚了。
After you think it over, please let me know what you decide.
你仔細考慮過以後,告訴我你是怎樣決定的。
After we had finished the work, we went home.
完成工作之後,我們回家了。
(從句用過去完成時,主句用一般過去時)
3.由till或until引導的時間狀語從句。
till和until一般情況下兩者可以互換,但是在強調句型中多用until。並且要注意的是:如果主句中的謂語動詞是瞬時動詞時,必須用否定形式;
如果主句中的謂語動詞是延續性動詞時,用肯定或否定形式都可以,但表達的意思不同。
till不可以用在句首,而until可以放在句首。
例如:
I didn't go to bed until(till) my father came back.
直到我父親回來我才上牀睡覺。
It was not until the meeting was over that he began to teach me English.
直到散會之後他才開始教我英語。
I worked until he came back.
我工作到他回來為止。
I didn't work until he came back.
他回來我這才開始工作。
Please wait until I arrived.
在我到達之前請等我。
4.由since引導的時間狀語從句。
since引導的從句的謂語動詞可以是延續性的動詞,又可以是瞬時動詞。一般情況下,從句謂語動詞用一般過去時,而主句的謂語動詞用現在完成時。但在It is +時間+since從句的句型中,主句多用一般過去時,且since後的動詞若為延續性或狀態性動詞,應譯為否定或相反,若為短暫性動詞按字面意思翻譯。
例如:
I have been in Beijing since you left.
自從你離開以來,我一直在北京了。
Where have you been since I last saw you?
自上次我和你見面以後,你到哪裏去了?
It is four years since my sister lived in Beijing.
我妹妹不在北京住有四年了。
It is five months since our boss was in Beijing.
我們老闆離開北京有五個月了。
5.由as soon as, 等引導的時間狀語從句。
這些連詞都表示“一……就”。
例如:
I will go there directly I have finished my breakfast.
吃完早飯,我立即到那裏去。
The moment I heard the news, I hastened to the spot.
我一聽到消息,馬上趕到了出事地點。
As soon as I reach Canada, I will ring you up.
我一到加拿大,就給你來電話。
注意:hardly(scarcely, rarely)…when / before, no sooner…than相當於as soon as之意。主句用過去完成時,從句用一般過去時。當hardly, scarcely, rarely和no sooner位於句首時,主句應用倒裝語序。
例如:
He had no sooner arrived home than he was asked to start on another journey.
他剛到家,就被邀請開始另一旅程。
No sooner had the sun shown itself above the horizon than he got out of bed to commence work.
太陽剛從地平線上升起,他就起牀勞動去了。
Hardly had I sat down when he stepped in.
我剛坐下,他就進來了。
He had hardly fallen asleep when he felt a soft touch on his shoulder.這個阿拉伯人剛要入睡就感到肩膀上被輕輕一觸。
學習小貼士:一就,一般重點體現主將從現和倒裝語序
6.由by the time引導的時間狀語從句。
注意時態的變化:在一般情況下,如果從句的謂語動詞用一般過去時,主句的謂語動詞用過去完成時;如果從句的謂語動詞用一般現在時,主句的謂語動詞用將來完成時。
例如:
By the time you came back, I had finished this book.
到你回來時,我已經寫完這本書了。
By the time you come here tomorrow, I will have finished this work.
你明天來這兒的時候,我將已經完成此工作了。
7.由each time, every time等引導的時間狀語從句。
例如:
Each time he came to Harbin, he would call on me.
他每次來哈爾濱,總是來看我。
Whenever that man says“To tell the truth”, I suspect that he's about to tell a lie.
每當那個人説“説實在話”的時候,我猜想他就要説謊了。
You grow younger every time I see you.
每次遇到你,見你更年輕了。
8.由as long as和so long as引導的條件狀語從句。
這兩個連詞表示“只要“
例如:
You can go where you like as long as you get back before dark.
你可以隨意到哪裏去,只要在天黑以前回來就行。
I will fight against these conditions as long as there is a breath in my body!
只要我一息尚存,我就要反對這種境況。
學習小貼士:
一、when“當……時”,引導時間狀語從句時,從句用於表示主句動作發生的特定時間。如:
The days get longer when spring comes.
= When spring comes, the days get longer.
春天到來時,白天變得更長了。
二、before“在……之前”,引導時間狀語從句時,表示主句動作發生在從句動作之前。如:
Close the door before you leave the room.
離開房間前關上門。
三、after“在……之後”,引導時間狀語從句時,表示主句的動作發生在從句的動作之後。如:
I went to school after I finished my breakfast.
吃完早飯後我就去上學了。
四、as soon as“一……就……”,引導時間狀語從句時,表示主句動作緊接着從句動作發生。如:
I’ll call you as soon as I get home.
我一到家就給你打電話。
五、until, till“直到”,引導時間狀語從句。當主句謂語動詞是延續性動詞時,主句常用肯定形式;當主句謂語動詞是非延續性動詞時,主句要用否定形式,即“not…until/till…”意為“直到……才……”。如:
I’ll wait here until/till the rain stops.
我將在這裏等着,直到雨停。
You can’t go home until/till you finish your work.
直到你完成你的工作,你才能回家。
喜歡今天的文章,別忘了在文末右下角點個“在看”,並轉發給更多人看。
-END-
【版權説明】
文章屬於原創。版權歸原作者所有;
東方紅外語研究社尊重原創,如涉及版權問題請聯繫我們處理。