有读者问: 在您著的《高级英语语法》中提到关系代词that常用作表语; 还说在限制性定语从句中关系代词用作表语应用that, 在非限制性定语从句中则应用which。但Quirk等人所著的《英语语法大全》17.25节说:“当关系分句里充当非介词的补足语时,无论在限制性分句里,还是在非限制性分句里,人称先行词和非人称先行词之后都只能用which。”请您点拨。
让我们先谈第一个问题,即关系代词that可否用作表语。关于这个问题,Quirk等人所著的《英语语法大全》似乎有不尽一致之处。它在17.25节中确是说关系代词中只有which才可用作补足语(即我们所说的表语),但在16.34节注[6]中却有这样的例子:
(1)She's not the brilliant dancer (that)she used to be.
并说“在限制性关系分句中,that具有类似的功能”。所谓“类似”,即指与上一例中的which“类似”。而在上一例中,which显然是用作表语的。又在以《英语语法大全》为蓝本的《新编英语语法》(章振邦主编)的42.2A一节中(第1308页)则明确说明关系代词that可以用作补语(即表语),并举了一个省去that的例子如下:
(2)He's changed. He's not the man he was.
这说明,在关系代词that可用作表语的看法上,通过《新编英语语法》的明确论述,我们与《英语语法大全》16.34节中的注[6]可能是一致的。
关于第二个问题,感谢你的指出,我们应当将《高级英语语法》中的说法纠正为:在限制性定语从句中,关系代词用作表语多用that,在非限制性定语从句中则应用which。
