我认为B的with独立主格结构不会造成斑竹所说的情况,如果要修饰enrollment,那么with之前绝对不会出现逗号,出现了逗号,那么说明它绝对不是修饰之前的名词的(不然任何一个with引导的状语或是独立主格都会出现歧义了),这里的with+名词+分词结构是Ok的。B选项不正确主要是:a number of students和growing and reaching匹配都有问题,应该是学生数量增长和数量reach a record high.如果B选项改为the number of students的话,语法上来说都没有问题,可能此时唯一不好是独立主格中的分词结构无法体现since...所暗含的完成时的意义了,所以即使那样,相对来说D任就优于B。
以下是引用a_cai在2007-6-18 11:26:00的发言: 这题的D选项 the number of students in public schools has grown steadily since the mid-1980's and, at nearly47 million, has reached a record high. 这里has 前面可以不加and吗?总不能说 I am a girl, am smart把? 请nn解答,谢谢