这位同学,你问的这个问题很好.
首先,关于as在非限制性定语中作主语的用法,你引用的那句话是完全对的,没有争论的,确实是那样,严格一点说的话,应该是:as在非限制性定语从句中作主语时,引导的一定且只能是被动语态.这些词最常见的有:be said/known/announced/reported/mentioned/expected/discussed.
其次,我说一下as 和which在引导非限制性定语从句时的区别:
as 和which在引导非限制性定语从句时,这两个关系代词都指主句所表达的整个意思,且在定语从句中都可以作主语和宾语.但不同之处主要有三点:
(1) 从词义本质上理解的话,as表示“正如.”,其实就是多引入了一层意思进来,而which 只能是指代本句话的单层意思.
(2)从位置上来看,as引导的话,可位于句首和其他地方,而which 一定不能在句首.
(3)as 代表前面的整个主句并在从句中作主语时,从句中的谓语必须是系动词;若为行为动词,则从句中的关系代词只能用which..
最后,你给的例句中,只能用which,原因相信你已经明白了.