核心问题
高中英语第一册 p.40 有这样一道题:
Model: This is the best film ____ (今年放映过)。
This is the best film that (which) has been shown this year.
有人发表文章说这里使用 which 是错误的, 是这样吗?
词典解答
很多人认为,当先行词为表物的名词时,可任意使用 that 或 which。实际上,并非总是如此。这里存在着一个惯用法问题。例如,当先行词有最高级形容词或顺序数词以及 last, next, only 等修饰语时,人们大都喜欢使用 that,而较少使用 which。让我们来考察一些实例:
-
They eat the finest food that is available. (CGEL) 他们吃能买到的最好的食品。
-
They eat the finest food (that) money can buy. (CGEL) 他们吃用钱能买到的最好的食品。
但是,使用 which 也并不是错误的,见 that/which 。