比较而言,by 表示的位置比 near 所表示的位置更近一些。
请看Swan《牛津英语用法指南》的相关解释:by的意思是“就在的旁边”;something that is by you 表示的物体与人的距离要比 something that is near you所表示距离更近一些。试比较:
We live near the sea. 我们住在靠近大海的地方。(也许距离海边五公里远)
We live by the sea. 我们就住在海边。(我们可以看到大海)
下面是《牛津英语用法指南》的相关原文: