1、that与which的区别。
1)用that而不用 which的情况:①先行词为不定代词all, anything, nothing, …;②先行词有最高级修饰,有序数词修饰;③先行词有only, very, any等词修饰;④先行词既有人又有物时。
e.g. There is nothing that can prevent him from doing it. 没有什么能阻止他不干那件事。
The first place that they visited in Guilin was Elephant Trunk Hill. 在桂林他们所参观的第一个地方是象鼻山。
This is the best film that I have ever seen. 这部电影是我看过的最好的一部。
Mr Smith is the only foreigner that he knows. 史密斯先生是他认识的唯一的外国人。
2)用which而不用 that的情况:
①引导非限制性定语从句;
②代表整个主句的意思;
③介词 + 关系代词。
e.g. He had failed in the maths exam, which made his father very angry. 他数学考试没有及格,这使他的父亲很生气。
This is the room in which my father lived last year. 这是父亲去年居住过的房子。
点赞 (0)
回复