在英语中,”which”和”that”都可以用来引导定语从句,但使用场合不同。”Which”一般用于非限制性定语从句,提供额外的非必须信息,而”that”则用于限制性定语从句,提供必要的限定信息。
Which
Which一般用来引导非限制性定语从句,即在句子中用来补充说明名词的附加信息,但不是必须的。一般情况下,which后面的定语从句用逗号与主句分开。
例如:
- My car, which is red, is parked outside. (我的汽车是红色的,停在外面。)
在这个例子中,which引导的定语从句“which is red”是对名词“my car”的补充说明,但并不是必须的。
That
That一般用来引导限制性定语从句,即在句子中用来限定名词的含义。这种定语从句是必须的,如果没有这个从句,句子的意思就不完整。
例如:
- The book that I borrowed from the library is very interesting. (我从图书馆借的那本书非常有趣。)
在这个例子中,that引导的定语从句“that I borrowed from the library”是对名词“the book”的限定,如果没有这个从句,我们就不知道是哪本书。
总结
Which和that都可以用来引导定语从句,但使用的场合不同。Which一般用于非限制性定语从句,that则用于限制性定语从句。