请问,为什么不能用that?

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:15:32
原题:for john this was the beginning of a new life, __ he thought he would never see.A.what B. that C. one D.it 谢谢
答案是C 我选的是B

有逗号隔开的,非限定性定语从句不能用that连接。

因为空里的代词代表的是前面的一句话,而不是某个单独的事务,而that通常代表具体的一项事务,所以用what代表前面这件事

因为这是一个非限制性定语从句,所以首先就排除了B项,that是引导限制性定语从句,不能引导非限制性定语从句。而在四个选项中,只有what可以引导非限制性定语从句。