副詞子句
副詞子句
文法
文法摘要
副詞子句用來說明時間、原因、條件、讓步、結果、目的等,通常由從屬連接詞引導(如 when, because, if, although)。
副詞子句可放在句首或句尾;若在句首,後面主句前加逗號。
時間副詞子句表未來時,用現在式(When I arrive, I will call you.)。
條件句(If/Unless)子句不用 will;主句才用 will/can/may + 動詞原形。
結果與目的常見結構有 so...that、such...that、so that(目的 + can/will)。
基本公式
When/Before/After/Until/As soon as + 主詞 + 動詞現在式, 主詞 + will/can/may + 動詞原形
時間子句不用未來式;子句在句首時,主句前加逗號。
範例:
顯示全部 (2)
When you finish your homework, you can play games.
當你完成作業時,你可以玩遊戲。
While + 主詞 + be 動詞過去式 + 現在分詞, 主詞 + 動詞過去式
while 表兩動作同時;子句多用過去進行式描述背景,主句用過去式表示打斷或短動作。
範例:
While I was doing my homework, my dad called.
當我正在寫功課時,爸爸打電話來。
Because/Since + 主詞 + 動詞, 主詞 + 動詞
原因子句可放前或後;在前時主句前加逗號。
範例:
顯示全部 (2)
Because I was sick, I stayed home.
因為我生病了,我待在家。
If + 主詞 + 動詞現在式, 主詞 + will/can/may + 動詞原形
第一類條件句:真實或可能發生的情況;if 子句不用 will。
範例:
If it rains tomorrow, we will stay home.
如果明天下雨,我們會待在家。
Unless + 主詞 + 動詞現在式, 主詞 + will/can + 動詞原形
unless = if...not;子句不用否定詞 not。
範例:
Unless you hurry, you will miss the bus.
除非你快一點,否則你會錯過公車。
Although/Though/Even though + 主詞 + 動詞, 主詞 + 動詞
讓步子句不可再加 but;主句可搭配 still/yet 強調對比。
範例:
Although he is young, he plays very well.
雖然他很年輕,但他打得很好。
主詞 + be 動詞/動詞 + so + 形容詞/副詞 + that + 主詞 + 動詞
so 後接形容詞或副詞;that 常可省略。
範例:
The test was so hard that many students needed more time.
考試太難了,以至於很多學生需要更多時間。
主詞 + be 動詞 + such + 形容詞 + 名詞 + that + 主詞 + 動詞
such + 形容詞 + 名詞(有單複數與 a/an);表「如此的……以致於」。
範例:
It was such a hot day that we went swimming.
天氣實在太熱了,以致於我們去游泳。
主詞 + 動詞 + so that + 主詞 + can/will/may + 動詞原形
表目的;常用 can/could/will/would 表達目的與意圖。
範例:
I speak slowly so that everyone can understand.
我說得很慢,這樣大家都能聽懂。
常見錯誤
I will call you when I will arrive.
I will call you when I arrive.
時間副詞子句(when)表未來時用現在式,不能用 will。
Although it was cold, but we went outside.
Although it was cold, we went outside.
although 與 but 不可同時使用;二擇一表讓步對比。
Because it rained, so the game was canceled.
Because it rained, the game was canceled.
because 與 so 不能同時連接兩個子句;因果需選一個連接方式。
Unless it will rain, we will go camping.
Unless it rains, we will go camping.
條件子句(unless)不用未來式;用現在式表未來條件。
Unless you don't hurry, you'll be late.
Unless you hurry, you'll be late.
unless 本身含否定意義,子句中不可再用 don't,避免雙重否定。
It is so a big dog that I am scared.
It is such a big dog that I am scared.
so 修飾形容詞/副詞;such 修飾「形容詞 + 名詞」。此處需用 such。
During I was in class, my mom called.
While I was in class, my mom called.
during 是介系詞後接名詞,不能接子句;副詞子句需用 while + 主詞 + 動詞。
While I arrived at school, it started to rain.
When I arrived at school, it started to rain.
when 多指單一時間點;while 表同時進行的一段時間。到達屬瞬間動作,用 when。
相似文法比較
vs. Because vs. So
because 引導「原因」副詞子句(從屬連接詞);so 為對等連接詞,連接結果子句。兩者不可同時使用。
本文法(副詞子句
Because it was late, we went home.
因為很晚了,我們回家了。
對比文法(Because vs. So
It was late, so we went home.
很晚了,所以我們回家了。
vs. Even though vs. Even if
even though 表「事實上的讓步」;even if 表「假設條件下的讓步」。
本文法(副詞子句
Even though he is tired, he keeps studying.
即使他很累,他仍然繼續讀書。(事實)
對比文法(Even though vs. Even if
Even if he is tired, he will keep studying.
即使他會很累,他仍然會繼續讀書。(假設)
vs. When vs. While(時間)
when 常指短暫、單一時間點;while 表兩動作同時進行的一段時間,常搭配進行式。
本文法(副詞子句
When the class ends, we leave.
下課時,我們離開。
對比文法(When vs. While(時間)
While we were studying, it started to rain.
我們正在讀書時,開始下雨。
想知道你的英文程度?
免費測一次,就知道你的英文在哪裡。讓 AI 幫你聰明學習。
石虎科技有限公司
統一編號 60501931 | 客服信箱:info@test-learn.com