限定性定语是通过“分类”的原理来缩小先行词的范围的,那么这就要求先行词必须能被限定性定语分成两类,否则该先行词就不能具有这个限定性定语,例如:
**Snakes that are reptile are quiet.
例句中划线部分是先行词snakes的限定性定语。我们知道,在常识上,所有的蛇都是爬行动物,所以,蛇是不可能被分成“爬行动物”和“非爬行动物”两类的,因此,that are reptile不能作为snakes的限定性定语,句子需要修改为:
Snakes, which are reptile, are quiet.
非限定性定语的功能是解释说明,表示所有的蛇都是爬行动物。
由此可知,当选项中某个名词的定语发生了限定性变化时,我们只需考虑这个名词能不能被该定语分成两类即可。若能分为两类,则选择具有限定性定语的选项;若不能分为两类,则选择具有非限定性定语的选项。
毕老师,可不可以解答一下of和that在作定语修饰名词的时候的区别,从您的书上看到过范畴逻辑的相关解释,但是这个点还是比较犹豫,是不是修饰部分的核心为一个词或者短语的时候用of,修饰部分为一个事件(核心词为动词)的时候用that。
登录 或 注册 后可以参加讨论