在不同的情况下,where, from which和from where这三组词所表达的含义是有差别的。
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 where。from where相当于and from on the top of the hill或from 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 bed或from under which指“从床下”)
He hid himself under the bed, where he could hear what they were talking. 他躲在床下面,在床那儿他可以听到他们谈话。(where的地点不具体,可指“在床边;在床上;在床下;在床前……”等,具体位置不明确)