which和that引导定语从句时的区别
今天我们来讲讲一组易混淆的单词“which” 和“that”,which和that引导定语从句时的区别,当它们在引导的定语从句的时候,该如何区分什么时候用which,什么时候用that呢?
今天我们来讲讲一组易混淆的单词“which” 和“that”,which和that引导定语从句时的区别,当它们在引导的定语从句的时候,该如何区分什么时候用which,什么时候用that呢?
我们先来看看错例。
"which" or "that"
错误
In literature [36], a predictive current control method which improves control system performance was proposed.
在文献[13]中,提出了一种改进控制系统性能的预测电流控制方法。
解析
which和that在我们的使用中经常会被混着用,感觉上好像差不多,都可以引导从句,但实际上它们是有很大区别的。
除了大家所熟知的,which只能引导物,而that既可以引导物,也可以引导人以外,which和that的其他区别为:
which引导的是非限制定语从句,就是说,可有可无,删掉which引导的从句以后不会影响整体句子的意思。
that则引导的是限制性定语从句,顾名思义,删掉that引导的从句以后会影响整体句子的意思。
在上面的例子中,感觉好像没错,但是Technically,是错的。“which improves control system performance” 是用来修饰“a ... method”,在这里的作用明显不是附加可有可无说明的意思,而是必须存在来进一步解释这种method。因此,这里应该改为that。
正确
In literature [36], a predictive current control method that improves control system performance was proposed.
在文献[13]中,提出了一种改进控制系统性能的预测电流控制方法。
更多例子
错误:The Earth is the only planet in our solar system which supports life.正确:The Earth is the only planet in our solar system that supports life.
地球是太阳系中唯一可供生存的行星。
每天一句纠错,进步看得见哟