请问非限制性定语从句引导词为什么不能用that和why?背后有什么原因吗?非常想了解。
解答:非限制性定语从句“具有不可确定性”即,可以要也可以不要,不是强制性,即“非限制性定语”只起额外补充说明,要不要不影响句子意思表达。所以使用“which”和“who”引导非限制性定语从句,因为这2个单词都具有不确定性,因为which意思,“哪一个/哪一些”具有不确定性,who意思“谁”也不具有不确定性特点。所以要使用“who/which”引导非限制性定语从句,不使用“that”引导非限制性定语从句,因为that意思“那个”已经特指,具有很强明确意思,具有很强确定性。所以不使用“that”引导非限制性定语从句。
【1】Tom has a big house, which was bought three years ago.
汤姆有一栋大房子,这栋房子是三年前购买的。
备注:which was bought three years ago.非限制性定语从句,只起着额外补充说明修饰作用。可以缺少不影响句子意思表达。
【2】This is the house that Tom bought three years ago.
这是汤姆三年前购买的房子。
备注:that Tom bought three years ago.为限制性定语从句,起着不可缺少的强制性修饰限定作用。如果缺少影响意思表达。