限定性定语是通过“分类”的原理来缩小先行词的范围的,那么这就要求先行词必须能被限定性定语分成两类,否则该先行词就不能具有这个限定性定语,例如:
**Snakes that are reptile are quiet.
例句中划线部分是先行词snakes的限定性定语。我们知道,在常识上,所有的蛇都是爬行动物,所以,蛇是不可能被分成“爬行动物”和“非爬行动物”两类的,因此,that are reptile不能作为snakes的限定性定语,句子需要修改为:
Snakes, which are reptile, are quiet.
非限定性定语的功能是解释说明,表示所有的蛇都是爬行动物。
由此可知,当选项中某个名词的定语发生了限定性变化时,我们只需考虑这个名词能不能被该定语分成两类即可。若能分为两类,则选择具有限定性定语的选项;若不能分为两类,则选择具有非限定性定语的选项。
原来如此啊
Regina returned the dress,which was torn at one of the seams,to the store.
这句话为什么不能用限制性定语呢?dress可以被分为torn和没被torn的呀