5 关于from where的一道选择题

We depend on the land  (from where /  where /  from which) we get out food.

这道选择题没有上下文,标答说选from which,请问这是唯一正确的选项吗?如果还有其它正确选项,每种选项对应的句意有什么区别吗?请老师指教。

请先 登录 后评论

最佳答案 2023-08-18 16:29

简单说

1)如果是三选一的话,这道题没改编好,因为标准化考试讲究答案的唯一性

"介词+which" = where(先行词为地点) ----> 选from which可以的话,选where也就可行,那么从考试的角度分析,就只能选具有唯一性的from where。那为什么给出的答案是非唯一的from which呢?

2)因为原例句 We depend on the land where we get our food 是用来讲解定从中,何时用that,何时用which的。所以出题的话,应该是

We depend on the land from (that/which/where) we get out food.

这样考试中就没有歧义了:排除that(介词后不用that),排除where(=介词+which),就只剩下from

只是习题改编者或疏忽或水平有限或其它原因,忘记排除介词from了,导致了自相矛盾现象的出现。

实际上这句话下几种形式都算“正确”的说法:

We depend on the land from which we get our food.

We depend on the land which we get our food from.

We depend on the land that we get our food from.

We depend on the land where we get our food.

那么用 from where 可不可以(比如网友的这道题)?那就要脱离考试,稍微

说多点

答案当然是可以的。关于 "from which vs from where",母语者也经常撕逼,很多人仅仅是因为from where听起来了有点jarring而避免使用它。类似中文的“屌丝”,虽然已经非常普及,报刊电台等等都有见到/听到,但仍然有很多人觉得“屌”字太不雅,而羞于启齿,道理一样。

实际上,用from which 还是用 from where,取决于你把先行词视为something,还是location。视为前者,自然from which(= something)比较顺耳;视为后者,用from where (=location)显得理所当然:

The hotel from which ... --> hotel = building

The hotel from where... --> hotel = location

一家之言,仅供参考;

勤查英英,必有所获!



请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

在不同的情况下,这三组词所表达的含义是有差别的。

1)    from which中,which直接指代前面表示位置或地点的名词或代词。例如:

The village has only one well from which the villagers can draw water. 这个村子仅有一口井可供村民们取水。

2)    在特定的语境中,不可用from which,而用where又不如用from where。例如:

She climbed up to the top of the hill, from where she could have a good view of the whole town. 她登上山顶,从那里她可以一览全城风光。

   句中的from where指的是“从山顶”,故不能用from which,但可以用from on the top of which。虽可以用where,但语义比较含糊和笼统,不如用from wherefrom where相当于and from on the top of the hillfrom on the top of which,语义明晰而具体。试比较下例两句,哪句更好?

He hid himself under the bed, from where he could hear what they were talking. 他躲在床下面,他可以从床下听到他们谈话。from where = and from under the bedfrom under which从床下

He hid himself under the bed, where he could hear what they were talking. 他躲在床下面,在那儿他可以听到他们谈话。where可指“在床边;在床上;在床下;在床前……”等,正因为where所表达的位置比较笼统和模糊,所以这里用where就不如用from where具体和明了。

请先 登录 后评论
  • 5 关注
  • 2 收藏,1146 浏览
  • 秦雪   提出于 2023-08-18 10:18

相似问题