语法百问

定语从句:为什么是from where而不是from which?

新概念英语第二册第四课有这样一个句子:

He’ll soon visit Darwin, from where he will fly to Perth. 他很快就要去达尔文,从那里他要再飞往珀斯。

为什么是from where而不是from which引导定语从句呢?不应该用which指代先行词Darwin这个城市,从而构成from which吗?

这就是语法和语用的区别了。

from which在语法上毫无问题,而在实际使用中,from where更为普遍,就如from here、from there很普遍一样。前者是语法上的正确,后者是语用上的正确。所谓语用,简单地说就是存在即合理,就像long time no see虽然不符合语法,但它就是被接受了。

再如:

登录 后阅读全文 | 购账号
Welcome to menglish.cn!