问
Computers are used extensively in industry research but education. (TOEFL)
答案为 D(应将 but 改为 besides)。但为什么不能用 but 呢?but 不是也作“除了”解吗?
答
从语法特点上说,介词 but 只能用在 no, all, nobody, anywhere, everything 等词之后,因此,在上面的试题中 but 放在 research 之后,是错误的。再从语义上说,介词 but 表示“排除”“不包含”的意思。倘若语法上允许用它的话,那上句的意思便成了:计算机不用于教育,而只用于工业研究。这显然是荒谬的。将 but 改为 besides 之后,全句的意思是:计算机除了用在教育上之外,还广泛地用于工业研究。(参见 except/but)