定语从句from where

问题描述:

定语从句from where
课文上有一句
We walked for two and half and 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啊 这里的先行词是ridge吗那是不是用from which也可以?
这句话中文意思是怎样?

是的 你的理解是正确的 可以用from which
我们步行了两个半小时到达了那里---开始爬上一座大山到达一座桥,从这座桥上我们看到了非常迷人的风景,之后我们又沿着一条崎岖的小路到达了下面的山谷里.