​定语从句语法问题

老师我想请问一下,就是“We walked for two and a half hours to get there--first up a mountain to a ridge from where we had fantastic views and then down a steep path to the valley below."这个句子中,from where引导的是定语从句,修饰a ridge,请问为什么要用介词+关系副词的结构呢?后面的定语从句完整来说不是we had fantastic views from the ridge嘛?应该只用from which就好哩。


请先 登录 后评论

最佳答案 2020-04-13 06:34

我从另一个角度来解释。

我站在一块巨石上、巨石的左边或者巨石的右边。从我站的地方,我可以看到远处的一颗树。远处的树是动词see的宾语,此时需要from介词短语表示我的视线的发源处。

I stood on (top of) a huge rock/ on the left of a huge rock/ on the right of a huge rock. From where I stood, I could see a big tree far away.

现在我们可以看出,from的宾语并不是巨石,而是相对于巨石的某个地方(巨石上,巨石左侧,巨石右侧)。所以from的宾语不可以用it, this 或that 来指代,因为it,this,that都只能指代巨石,而不能指代巨石的上方、左侧或右侧。但是,我们可以用指示副词there或者指示限定词that+place来指代on the rock, on the left/right of the rock, 即指代我站的地方。而there和that place可以做介词from的宾语。于是我们可以用there或that place取代上句中的where I stood:

I stood on (top of) a huge rock/ on the left of a huge rock/ on the right of a huge rock. From there I could see a big tree far away.

I stood on (top of) a huge rock/ on the left of a huge rock/ on the right of a huge rock. From that place I could see a big tree far away.

但不能说:

I stood on (top of) a huge rock/ on the left of a huge rock/ on the right of a huge rock. From it/this/that I could see a big tree far away.(X)

下面我们将二个句子合并为一个含有非限制性定语从句的主从复合句。过程很简单:句号改为逗号,用关系副词where替换指示副词there,或用关系限定词which替换指示限定词that。这样我们就得到了二个定语从句:

I stood on (top of) a huge rock/ on the left of a huge rock/ on the right of a huge rock, from where I could see a big tree far away.

I stood on (top of) a huge rock/ on the left of a huge rock/ on the right of a huge rock, from which place I could see a big tree far away.

我们再从错误的句子出发,用关系代词which替换人称代词it或指示代词this/that, 同样得到一个错误的定语从句:

I stood on (top of) a huge rock/ on the left of a huge rock/ on the right of a huge rock, from which I could see a big tree far away. (X)

你的句子中虽然没有出现from where we stood. 但逻辑上是有这层关系的。所以,from where 或 from which place 引导定语从句是正确的。用 from which 为错误。逻辑错误导致的语法错误。


请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

一、如果先行词是指“地点的整体概念”(即:包含了地点名词的全部),那么,用 from which 或 from where 均可。例如:

The farm has a pond from which the cattle can drink. 

The farm has a pond from where the cattle can drink. 

二、但是,网友的句子:We walked for two and a half hours to get there--first up a mountain to a ridge from where we had fantastic views and then down a steep path to the valley below.

如果用 which,就是指 a ridge 本身。如果用 where 则是指“在 ridge 附近的任何地方”,符合逻辑和句意。to a ridge 的含义,不是说在山脊的最顶端。

三、判断正误:where, from which, from where

He hid himself behind the door, where he could see the man. (误)

门后就他一个人,没有第二人,所以不成立。

He hid himself behind the door, from which he could see the man.(误)

which 指“门”,从门能看吗?

He hid himself behind the door, from where he could see the man.(正)

where 指整个介词短语,from where = from under behind the door

请先 登录 后评论
  • 1 关注
  • 1 收藏,2734 浏览
  • 936995873 提出于 2020-04-12 17:03

相似问题