高中英語 英語語法知識(一)定語從句

高中英語 英語語法知識(一)定語從句

一、關係代詞引導的定語從句

that 指人或物在從句中作主語,賓語或表語

which 指物在從句中作主語,賓語或表語(作賓語時可以省略)

who 指人在從句中作主語,賓語或表語

whom 指人在從句中作賓語

whose 指人或物在從句中作定語

as 指人或物在從句中作主語,賓語或表語

but 指人或物在從句中作主語,賓語或表語

注意:指物時,whose+名詞=the+名詞+of which或 of which+the+名詞

as 的用法

常用於下列結構:such…as; so…as;the same…as; as…as

注意:the same…as 表示同一類,不同一個

the same…that 表示同一個

as與which的區別

1. 位置不同

as可放在主句後,主句前或主句中間;which只能放在主句後。

2. as起連接作用,表達說話人的觀點、看法,並指出主句內容的根據或出處,意為“正如,正像”。

Which相當於並列句,可以用and this來代替,意為“這一點,這件事’”。

注意:as常用於下列結構:as we know/ as is known to all, as we all can see, as has been said before/above,

as might be excepted, as is often the case, 一般不能用which代替as。

3. 在從句中作主語時,which既可作系動詞be的主語也可作實義動詞的主語,而as只可作系動詞be的主語。

二、只用that不用which的情況

1. .先行詞為 all , much, everything, nothing , something ,anything, nothing, none, the one等不定代詞時

2. 先行詞被only, any, few, little, no , all, just , very ,right等修飾時.

3. 當先行詞是最高級或被形容詞最高級修飾時。

4. 當先行詞是序數詞或被序數詞修飾時。

5. 當先行詞是數詞時.

6. 當先行詞既指人又指物時。

7. 如有兩個定語從句,其中一個關係代詞已用which,另一個關係代詞則宜用 that。

8. 主句是There be結構,修飾其主語的定語從句宜用that 作關係代詞。

9. 被修飾成分為表語,或者關係代詞本身是定語從句的表語時,該關係代詞宜用that。

10. 先行詞為what,關係代詞用that。

11. 有時為了避免重複而使用that引導定語從句。

三、只用which不用that的情況

1. 當介詞放在關係代詞之前時。

2. 在非限制性定語從句中。

3. 當關系代詞指整個主句的概念時。

四、只用who不用that的情況

1.當先行詞是one, ones,anyone或those時。

2. there be 結構中。

3. 當先行詞是人,後面有較長修飾語時。

4. 為了避免重複或引起歧義。

5. 當先行詞是I,you,he,they等時(常用於諺語中)。

6. 先行詞是指成員的集體名詞。

7. who可以引導非限制性定語從句。

8. 先行詞是擬人化的名詞。

9. 先行詞指特定的人時用who,不指特定的人用that。


分享到:


相關文章: