MM, 如果是ratio能说as many as吗? 而且ratio也不能用there be 句型, 所以比较的只能是电脑数量. "there is now one microcomputer for every thirty-two pupils" 是用表达ratio的方式说出了数量, 同时, 因为是表达ratio, 形式上要求用there is, 但不等于后面比较数量时也要用there was. 另外, 用单数形式表达复数含义在英语中并不少见,比如我说:
先看OG的解释[Choices D and E reorder and garble the "one X ..." construction, making four times as many refer illogically to pupils.] 这就是说 four times修饰主句的主语。选项(C) there is now one microcomputer for every thirty-two pupils, four times as many as there were. 主句主语是microcomputer,显然four times 修饰microcomputer,再加之as many as 修饰数量,不可能修饰比率。把(C)后半部分补充完既是 there are microcomputers four times as many as there were four years ago. 前面将比率,后面讲 数量,之所以读起来别扭,是因为我们不适应这种表达习惯。