在定语从句中 where 是关系副词,用来描述地方,它在它引导的定语从句中作地点状语;而 which 是关系代词,传统上引导非限制性定语从句,在从句中指代一个人或事物,在某些语境中可以通过与不同的介词如 in 或 at 连用来代替 where 在定语从句中作地点状语。虽然 in/at which 和 where 在定语从句中作地点状语时一般可以通用,但是它们还是有区别的,有的时候用 in/at which 更合理,例如: a. This is the store at which I met my friend.b. This is the store where I met my friend.乍一看,可能你会觉得句a更正式合理,因为句b还可以用 in which 来改写:c. This is the store in which I met my friend.其中句c和句a还是有些许区别的,因为 in the store 与 at the store 的意思不尽相同,这就涉及到介词 in 与 at 的区别了。在修饰地点名词上,at 用于一个位置或地点,通常把它看作一个点,而 in 用于密闭的空间,通常指一个大空间里面,因此 in the store 一般指在商店里面,而 at the store 一般把商店当作一个点,那么可以是里面、外面或附近。 因此 in the store 和 at the store 是不一样的,也就是用”介词 + which“ 和 where 不尽相同,那么我们要从实际情况出发,选用合理的介词 + which 来表达准确的意思。a. The house in which I saw you is very expensive. b. The house at which I saw you is very expensive.c. The house where I saw you is very expensive.看了句1的分析之后,你会发现以上三句的差异到底在哪里了,这也是语法的奥妙之处,那些看似可以通用的语法,很多实际上是局限于具体的语境或上下文中的。 作为一个规则,句子通常不以介词结尾,这也是另外一个考虑要使用介词 + which 的情形,例如: a. This is the desk in which the papers are stored.b. This is the desk that the papers are stored in.c. This is the desk where the papers are stored.以上三句都是定语从句,其中句 a 是最正式的写法,而句b和句c是不严谨或正式的写法。较真语法的人基本上都是说英语最少的人。跟法律法规类似,英语语法是用来规范我们所说的话并表达准确的意思,特别是在一些正式的场合,因为有的时候因为一个语法细节可能会让你考试落榜或丢掉生意。但在日常口语中,很少人会注意正规不正规的,用得熟练就好,但是认真学习是一种态度,也是一种对自己或他人负责任的态度。
|