同位語 (Appositive)
同位語是用來解釋或重新命名它所修飾的名詞或名詞片語。它通常緊跟在被修飾的名詞後面,兩者指稱的是同一個對象。
- 例子: * 我最喜歡的科目,數學,今年難度增加了。 (這裡的「數學」是「科目」的同位語)
- 這是我朋友,小明。 (這裡的「小明」是「朋友」的同位語)
簡單來說,如果去掉同位語,句子的基本意思還是完整的。同位語的作用是提供額外的、更詳細的資訊。
定語 (Attribute)
定語是修飾名詞或代詞的成分,用來限制、說明或形容被修飾的名詞。它回答「什麼樣的」或「誰的」這類問題。定語通常放在名詞的前面。
- 例子: * 美麗的花。(「美麗的」是定語,修飾「花」)
- 紅色的汽車。(「紅色的」是定語,修飾「汽車」)
- 我的書。(「我的」是定語,修飾「書」)
狀語 (Adverbial)
狀語是修飾動詞、形容詞或整個句子的成分,用來補充說明動作發生的時間、地點、方式、原因、目的等。它回答「什麼時候」、「在哪裡」、「怎麼樣」、「為什麼」這類問題。
- 例子: * 他慢慢地走著。(「慢慢地」是狀語,修飾動詞「走著」,說明方式)
- 我在學校學習。(「在學校」是狀語,修飾動詞「學習」,說明地點)
- 昨天下了雨。(「昨天」是狀語,修飾動詞「下」,說明時間)
名詞性從句 (Noun Clause)
名詞性從句,就好像一個名詞,可以在句子裡面做主語、賓語、表語,或者做同位語。佢回答嘅問題通常係「乜嘢」。
通常用以下詞來引導:
關係代詞 (Relative Pronouns):
who,whom,what,that,which複合關係代詞 (Compound Relative Pronouns):
whoever,whichever,whatever做主語 (Subject):
- What he said is true.
- 佢講嘅嘢係真嘅。 (「What he said」呢個從句,做咗成句嘅主語。)
- What he said is true.
做賓語 (Object):
- I know that he is a doctor.
- 我知佢係個醫生。 (「that he is a doctor」做咗動詞「know」嘅賓語。)
- I know that he is a doctor.
做表語 (Predicative):
- The problem is that we don’t have enough money.
- 個問題係我哋冇足夠嘅錢。 (「that we don’t have enough money」補充說明主語「The problem」。)
- The problem is that we don’t have enough money.
定語從句 (Adjective Clause / Relative Clause)
定語從句,就好似一個形容詞,用嚟修飾或者補充說明前面嘅名詞或者代詞。佢回答嘅問題通常係「點樣嘅」或者「邊個/邊樣嘢」。
通常用以下詞來引導:
關係代詞 (Relative Pronouns):
who,whom,what,that,which複合關係代詞 (Compound Relative Pronouns):
whoever,whichever,whatever關係副詞
修飾人:
- The man who is standing over there is my brother.
- 企喺嗰邊嘅男人係我阿哥。 (「who is standing over there」修飾「The man」。)
- The man who is standing over there is my brother.
修飾物:
- The book that I bought yesterday is very interesting.
- 我琴日買嘅嗰本書好有趣。 (「that I bought yesterday」修飾「The book」。)
- The book that I bought yesterday is very interesting.
狀語從句 (Adverbial Clause)
狀語從句,就好似一個副詞,用嚟修飾動詞、形容詞或者成個句子,補充說明時間、地點、原因、目的、條件等等。佢回答嘅問題通常係「點解」、「幾時」、「喺邊度」。
不可以用關係代詞 或者 複合關係代詞
時間狀語從句 (Time):
- I will call you when I arrive.
- 當我到埗嗰陣,我會打俾你。 (「when I arrive」說明打電話嘅時間。)
- I will call you when I arrive.
原因狀語從句 (Reason):
- We stayed at home because it was raining.
- 我哋留喺屋企,因為落雨。 (「because it was raining」說明留喺屋企嘅原因。)
- We stayed at home because it was raining.
條件狀語從句 (Condition):
- You can’t go out if you haven’t finished your homework.
- 如果你未做完功課,你唔可以出街。 (「if you haven’t finished your homework」說明出街嘅條件。)
- You can’t go out if you haven’t finished your homework.
引導詞
1. 關係代詞和關係副詞
- 關係代詞 (Relative Pronouns):
who,whom,what,that,which - 複合關係代詞 (Compound Relative Pronouns):
whoever,whichever,whatever
這些詞的主要功能是引導名詞從句或定語從句。
2. 定語從句的修飾
who, whom, that, which 都可以引導定語從句,用來修飾前面的名詞。它們在從句中充當主語或賓語。
- Who 和 whom 修飾人。
- The girl who is singing is my sister. (who 是從句主語)
- Which 修飾事物。
- This is the book which I read yesterday. (which 是從句賓語)
- That 既可以修飾人也可以修飾事物。
- This is the movie that I want to watch. (that 是從句賓語)
3. 名詞從句的主語、賓語、表語
who, whom, what, which, whoever, whichever, whatever 都可以引導名詞從句,並且在從句中充當主語、賓語、表語。
- What 他們做名詞從句的引導詞時,意思是「…的東西」或「…的事情」。
- What you said is true. (what 引導名詞從句做主語)
- Whoever 則表示「無論誰」或「任何…的人」。
- You can give it to whoever wants it. (whoever 引導名詞從句做賓語)
4. 狀語從句的引導詞
if, when, why,where because等等 這些詞引導的是狀語從句。
- 狀語從句的引導詞是連詞 (Conjunctions),而不是關係代詞。
- 這些連詞用來連接一個主句和一個從句,說明時間 (
when)、原因 (because)、條件 (if) 等。 - when、why、where,引導狀語從句時為從屬連詞,連接主句和從句,說明時間、地點或原因等。它們本身不屬於從句中的任何成分,純粹是一個連接詞。
所以,who, whom, what, that, which 不能修飾狀語從句。
總結一下:
| 引導詞類別 | 主要功能 | 常用詞 |
|---|---|---|
| 關係代詞 (Relative Pronouns) | 引導定語從句 | who, whom, that, which |
| 連接代詞 (Interrogative Pronouns) | 引導名詞從句 | who, what, which, whoever 等 |
| 從屬連詞 (Subordinating Conjunctions) | 引導狀語從句 | if, when, because, while 等 |
關係代詞的省略
當關係代詞(如 that、which、whom)在定語從句中充當賓語時,可以省略。
- 主句:
This is the book. - 定語從句:
I read the book yesterday.- 在這個從句中,
the book是動詞read的賓語。 - 當我們把這兩個句子合併時,
the book就變成了關係代詞which或that。 This is the book which/that I read yesterday.- 因為
which和that在從句中是賓語,所以可以省略,變成:This is the book I read yesterday.
- 在這個從句中,
關係代詞的不可省略
當關係代詞在定語從句中充當主語時,不能省略。
- 主句:
The man is my friend. - 定語從句:
The man is standing over there.- 在這個從句中,
The man是動詞is standing的主語。 - 合併後,我們用
who作為關係代詞,代替the man。 The man **who** is standing over there is my friend.- 這裡的
who是從句的主語,如果去掉,句子就會變成The man is standing over there is my friend.,這在語法上是錯誤的。
- 在這個從句中,
限定性定語從句 (Defining Relative Clause)
- 功能:用來限定、識別或定義它所修飾的名詞。如果沒有這個從句,我們就不知道在說誰或哪一樣東西。
- 標點:沒有逗號。它與主句緊密相連,是句子的核心部分。
- 作用:回答「是哪一個?」這個問題。
舉例說明:
The student **who is from Japan** is in my class.(那個來自日本的學生在我班上。)- 沒有這個從句,我們不知道是說哪個學生。從句
who is from Japan提供了不可或缺的資訊。
- 沒有這個從句,我們不知道是說哪個學生。從句
This is the book **that I bought yesterday**.(這就是我昨天買的那本書。)- 從句
that I bought yesterday限定了是哪一本,如果去掉,句子This is the book就不完整了。
- 從句
關係代詞的使用:
- 在限定性從句中,修飾物的
that和which可以互換。 - 修飾人的
who和that也可以互換。
非限定性定語從句 (Non-defining Relative Clause)
- 功能:用來提供額外、補充性的資訊。即使去掉這個從句,主句的意思仍然是完整且清楚的。
- 標點:有逗號。它用逗號與主句隔開,表示這段話是「順便一提」。
- 作用:回答「順帶一提,它是什麼樣的?」這個問題。
舉例說明:
My grandfather, **who is 90 years old**, is very healthy.(我的祖父,他今年九十歲了,身體很健康。)- 即使去掉
who is 90 years old,句子My grandfather is very healthy意思仍然完整。這個從句只是補充說明祖父的年齡。
- 即使去掉
I visited London, **which is the capital of England**.(我去了倫敦,那是英格蘭的首都。)- 去掉從句,
I visited London意思還是完整的。從句which is the capital of England僅是補充常識。
- 去掉從句,
關係代詞的使用:
- 在非限定性從句中,**只能用
which,不能用that**。 - 不能用
that的原因,就是因為that習慣上是用來限定資訊的。
簡單總結
| 區別點 | 限定性定語從句 | 非限定性定語從句 |
|---|---|---|
| 作用 | 識別、限定 | 補充、說明 |
| 標點 | 無逗號 | 有逗號 |
| 可否省略 | 句子意思不完整,不可省略 | 句子意思仍完整,可省略 |
that 和 which |
都可以用 | 只能用 which |
關係代詞的互換
1. 修飾人:who 和 that
當關係從句修飾人時,who 和 that 在大多數情況下可以互換。who 更常用於非正式或口語場合,而 that 則在限定性從句中很常見。
- The man who came to the party is my brother.
- The man that came to the party is my brother.
2. 修飾物:which 和 that
這兩者的互換性取決於從句類型,這是最重要的一點。
- 限定性從句 (無逗號):用來限定或識別名詞。此時
which和that可以互換。- The book which I bought is very interesting.
- The book that I bought is very interesting.
- 非限定性從句 (有逗號):提供額外補充資訊。此時**只能用
which,不能用that**。- My new car, which is red, is fast. (正確)
- My new car, that is red, is fast. (錯誤)
3. whom:與 who, that 互換
whom 只用於修飾人,且只能在關係從句中充當賓語。在口語中,whom 經常被 who 或 that 替代,甚至省略。
- The person whom I met yesterday is my teacher.
- The person who I met yesterday is my teacher.
- The person that I met yesterday is my teacher.
關係代詞的省略
關係代詞(包括 that, who, which, whom)是否能省略,取決於它在關係從句中所扮演的角色。
- 可以省略:當關係代詞在從句中充當賓語時。
- The book (that) I bought is good. (
that是bought的賓語) - The man (whom) I saw is my father. (
whom是saw的賓語)
- The book (that) I bought is good. (
- 不能省略:當關係代詞在從句中充當主語時。
- The house that is on the hill is very old. (
that是is的主語) - The boy who is playing basketball is my friend. (
who是is playing的主語)
- The house that is on the hill is very old. (
其他關係副詞的互換和省略
除了 whose之外,基本都可以同that互換,除了需要介詞的情況。
- This is the place where I played with him yesterday. ✓
- This is the place at which I played with him yesterday.
- This is the place that I played with him at yesterday. (介詞 at 必須保留在後面)
關係副詞 when/where/why 不是在所有情況下都能省略,只有在限定性定語從句中才可以省略。
但是建議還是用原本的副詞。
1. 關係副詞 (Relative Adverbs)
when(時間), where(地點), why(原因)這三個詞引導的定語從句,可以用 that 或省略來替代,但用它們本身更加為精確。
- The year when I was born was 2000.
- The year that I was born was 2000.
- The year I was born was 2000.
2. whose
whose 表示「…的」,修飾人或物,且在任何情況下都不能省略,也不能被 that、who、which 替代。
- The woman whose car was stolen called the police.
關係代詞 vs. 關係副詞
關係代詞(who, which, that)和關係副詞(when, where, why)都可以用來引導定語從句,但它們在從句中扮演的角色不同。
1. 關係代詞 (who, which, that)
- 角色: 它們在從句中扮演一個名詞的角色,通常是主語或賓語。
- 為什麼是代詞? 因為它們「代替」了主句中被修飾的名詞。
- 例子:
This is the house **that** I bought.- 從句是
I bought that。在這裡,that是動詞bought的賓語。它代替了名詞house。
- 從句是
2. 關係副詞 (when, where, why)
- 角色: 它們在從句中扮演一個副詞的角色,用來修飾從句裡的動詞,說明時間、地點或原因。
- 為什麼是副詞? 因為它們「代替」了狀語(副詞片語)。
- 例子:
This is the house **where** I grew up.- 從句是
I grew up where。在這裡,where相當於in the house,它告訴我們在哪裡長大。in the house是一個狀語,所以用where這個關係副詞來代替它。
- 從句是
換個角度理解
你可以這樣想:
- 關係代詞:回答「誰或什麼」。它們是從句中的「人事物」。
- The man who is my friend is here. (這個人是我的朋友。)
- The book which I am reading is here. (這本書我正在讀。)
- 關係副詞:回答「什麼時候、在哪裡或為什麼」。它們是從句中的「時間、地點、原因」。
- The city where I live is beautiful. (我在這個城市住。)
- The day when he left was sad. (他是在這一天離開的。)
if 和 whether
if 作為「是否」
當 if 帶領一個名詞性從句時,它的意思就是「是否」。這個名詞從句通常充當動詞的賓語,回答「不確定什麼」或「不知道什麼」的問題。
- 例句:
I don't know if he will come.- 這句話的意思是:「我不知道他是否會來。」
- 在這裡,
if he will come是一個名詞從句,作動詞know的賓語。
在這個用法中,if 和 whether 的意思完全相同,通常可以互換。
I don't know if he will come.I don't know whether he will come.
if 作為「如果」
這是 if 最常見的用法,它帶領的是條件狀語從句。這個從句用來提出一個假設或條件,說明主句的動作在什麼情況下會發生。
- 例句:
If it rains, I will stay at home.- 這句話的意思是:「如果下雨,我就會待在家。」
- 在這裡,
If it rains是一個條件狀語從句,說明了「待在家」的條件。
在這個用法中,if 不能被 whether 替換。
if vs. whether 快速比較
| 項目 | 名詞從句中的 if |
條件狀語從句中的 if |
|---|---|---|
| 功能 | 作賓語 | 作狀語 |
| 意思 | 是否 | 如果 |
| 可否替換 | 可以 替換為 whether |
不可以 替換為 whether |
| 例句 | Tell me **if** you want a ride. (告訴我你是否需要搭車。) |
**If** you want a ride, tell me. (如果你需要搭車,告訴我。) |
什麼時候只能用 whether?
雖然在「是否」的語境中 if 和 whether 大部分時候可以互換,但在以下幾種情況下,**只能使用 whether**:
- **緊跟
or not**。I don't know **whether or not** he is coming.(這裡不能用if)
- 緊跟不定式(to V)。
I can't decide **whether to go** or stay.(這裡不能用if)
- 在介詞後面。
The decision depends on **whether** he agrees.(這裡不能用if)