在英语中,"which"和"that"都可用于引导定语从句,但用法有所不同。"which"通常用于非限定性定语从句,这种从句可以省略,如"My car, which is blue, is parked outside."。而"that"通常用于限定性定语从句,这种从句不能省略,如"The car that is parked outside is blue."。此外,"which"和"that"在使用过程中还有其他规则需要注意。
首先,使用which引导的定语从句通常用来修饰非限定性的名词或代词,也就是说,这个从句不是必须的,可以省略。例如:
- My car, which is blue, is parked outside.(我的车是蓝色的,停在外面)
- The book, which I read last week, was very interesting.(那本书是我上周读的,非常有趣)
这里,which引导的定语从句修饰的是名词car和book,但是这个从句并不是必须的,可以省略。如果省略掉这个从句,句子的意思也不会发生改变。
与此相反,使用that引导的定语从句通常用来修饰限定性的名词或代词,也就是说,这个从句是必须的,不能省略。例如:
- The car that is parked outside is blue.(停在外面的车是蓝色的)
- The book that I read last week was very interesting.(我上周读的那本书非常有趣)
这里,that引导的定语从句修饰的是名词car和book,但是这个从句是必须的,如果省略掉这个从句,句子的意思就会发生改变。
除了上面的区别,which和that在使用过程中还有一些其他的规则需要注意。例如,在某些情况下,which可以用来引导限定性的定语从句,而that可以用来引导非限定性的定语从句。此外,有些名词和动词只能与特定的引导词搭配使用定语从句。