This factory is where I worked last year中的where的问题
This factory is where I worked last year中的where的问题 这句话对吗?如果对的话那这道题 Is this house ____ you visited Mr.Black last summer? A.where B.which C.the one that D.the one where 答案为什么选D而不选A呢?
从语法上来讲 a和d都是对的,但是从语义上来讲明显就D比A好. 换成陈述句来讲就是说 This house is the one where you visited Mr.Black last summer. 这个房子是去看你拜访Mr Black的那栋. This house is where you visited Mr.Black last summer 这个房子是你拜访Mr Black的那儿.
只有A. where 是对的。我多次回答过学生关于这个问题的提问。很多学生会错误地使用 that、which。 我有文章详细地谈论过这个问题,这里告诉你一个简单的办法。 先行词是表示地点、位置的名词,定语从句的引导词用 where. 注意: where 很多时候可以用 in/at/... which 代替,这是比较文的用法,不如用where自然。 先行词是时间名词的,用w...