(1)先行詞為不定代詞時all、something、any、everything、none、the one、little、much等。,用that/who/who/who代替which。
例子
所有聽到這個消息的人都很高興。T
所有聽到這個消息的人都非常高興。
我能為妳做些什麽嗎?
能為妳做什麽?
(2)當先行詞前面有最高級形容詞時,用that代替which。
例子
他是這個國家有史以來最好的國王。
他是這個國家有史以來最好的國王。
這是我多年來看過的最好的電影。
這是我多年來看過的最好的電影。
(3)先行詞用序數修飾時,用that代替which。
例子
這是我寫的第五本書。
這是我寫的第五本書。
(only、very、expect、little、no、right等形容詞用在先行詞前時,要用that代替which。
例子
她是唯壹被邀請進宮的人。
她是唯壹被邀請進宮的人。
當先行詞既指人又指事時,只能用that。
例子
他們講述了他們記得的在學校的人和事。他們談論他們記得的人和事。
(2)在下列情況下應該使用哪壹種:
(1)在非限制性定語從句中。
例子
她進步很大,還得了獎,這讓我們大吃壹驚。她取得了很大的進步並獲得了獎,這讓我們很驚訝。
泰勒夫人的貓,很老了,生病了,然後死了。泰勒夫人的貓很老了,生病後就死了。
(2)在由介詞和關系代詞引導的定語從句中,必須使用。
例子
這是約翰用來傷人的刀。
這是約翰傷害的那把刀。
他造了壹架望遠鏡,通過它他可以看到遠處的東西。他造了壹架望遠鏡,通過它他可以看到遠處的東西。
(3)當先行詞本身是that時,用哪個。
例子
謂語是對主語的描述。
謂語是主語的陳述。
(4)關系詞後有括號時。
例子
這是ALD,因為我壹直抱著妳,對妳有很大的幫助。這是牛津高級學者詞典,我跟妳說過,對妳會有很大幫助的。
(3)在下列情況下,只有關系代詞who可以用,但不能用that:
(1)先行詞為思想、壹個、幾個、任何人、人等時。
例子
從青島來的人走這條路。
青島人,這邊走。
任何違法的人都應該受到懲罰。
任何違法的人都應該受到懲罰。
③先行詞後面有壹個長的後置定語時,或者定語從句分開時。
例子
明天會有壹位老師來教妳德語。
壹位老師明天會來。他將教妳德語。
③先行詞為帶-體或-one的不定代詞時,關系代詞多使用who。
例子
還有其他人應該被邀請嗎?
還有人邀請嗎?
(4)先行詞是集體名詞時,如果我們著眼於集體,用that/which;;如果妳側重於個人,使用世衛組織。
例子
我們隊去年得了第二名,今年打得更好了。
我們隊去年得了第二名,今年打得比去年好。
我們隊年齡都在20歲以下,會在決賽中表現出色。
我們隊的所有成員都在20歲以下,會在決賽中發揮出色。
(4)關系代詞as和which的區別。
(1)兩者都可以引導非限制性定語從句修飾或限制整個主句的內容,有時可以互換使用。
例子
他是外國人,這是我從他的口音中知道的。
我從他的口音知道他是外國人。
當定語從句放在句首時,只用as,不用which。
例子
正如任何人都可以看到的,計算機可以做幾乎所有人能做的事情。
每個人都可以看到,計算機可以做幾乎所有人能做的事情。
(3)當非限制性定語從句是否定句時,經常使用哪種引導。
例子
張先生經常當眾批評瑪麗,這是她所不喜歡的。
張老師經常當眾批評瑪麗,她壹點也不喜歡。
(4)當非限制性定語從句的謂語是復合結構時,經常使用哪個引導。
例子
小鮑勃總是撒謊,這讓他的父母感到很奇怪。
小鮑比·雷·西蒙斯總是說謊,這讓他的父母很吃驚。
⑤as在從句中作主語時,後面的謂語動詞常用被動語態;如果從句是主動語態,通常用得多。
例子
正如所料,她又遲到了。
不出所料,她又遲到了。
湯姆在漢語方面取得了很大進步,這使我們很高興。
湯姆在漢語方面取得了很大進步,這讓我們很高興。