which和that的区别和有什么不同
在英语中,which和that都是用来引导定语从句的引导词,但它们有一些不同点。
首先,which和that的用法和意义不同。which通常指代一个已经存在的、已知的事物,而that通常指代一个尚未存在的、未知的事物。例如:
– The book, which is on the table, is mine.(这本书在桌子上,是我的。)
– I don\’t understand that argument, which I have heard several times before.(我不明白那个观点,我已经听说过多次了。)
其次,which和that在定语从句中的位置不同。在定语从句中,which通常放在先行词之后,而that通常放在先行词之前。例如:
– The book that is on the table is mine.(桌子上的那本书是我的。)
– The argument that I have heard several times before is really interesting.(我已经听说过多次的那个观点真的很有趣。)
最后,which和that在语法上也有一些区别。which和that都可以引导非限制性定语从句,但它们在引导非限制性定语从句时有些不同。例如:
– The man who is speaking is my friend.(说话的男人是我朋友。)
– The book that I bought last month is still in my bag.(我上个月买的那本书还在我包里。)
总结起来,which和that在引导定语从句时有一些不同点,但它们都是正确的引导词,并且都可以很好地引导定语从句。