英语中连词that、which等的区别。

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:34:10

that 可以是人也可以是物 但是WHICH是物

①先行词是不定代词all,something,anything,everything, none,the one,little,much等时,要用 that/who/whom,而不用 which.

【例】

All that heard the news was delighted.T

所有听到这个消息的人都很高兴。

Is there anything that I can do for you?

我能为您做点什么?

②先行词前有形容词最高级修饰时,要用that,而不用which。

【例】

He was the best king that ever ruled the country.

他是曾统治过这个国家的最好的一位国王。

This is the best film that I have ever seen for years.

这是几年来我看到的最好的一部电影。

③先行词前有序数词修饰时,要用that,而不用which。

【例】

This is the fifth book that I have ever written.

这是我写好的第五本书。

④先行词前有形容词only,very,few,little,no,right等修 饰时,要用that,而不用which。

【例】

She was the only person that was invited to the Palace.

她是被请进宫里来的惟一一位。

⑤先行词既指人,又指物时,只能使用that。

【例】

They told about thing and person that they reme