nearとbyの違い
nearの意味は
「の近くに」
という意味です。
I live near the park.
私はその公園の近くに住んでいる。
byのコアイメージは
「近くによって、近くにあるからそれを使って」
です。
He is standing by the door.
彼はそのドアの近くに立っている。
nearとbyの違いですが、nearに比べて、byはもっと近い感じです。
ただ主観的な距離なので、人によってnearを使うところでbyを使う場合も有り得ます。
There is a cat by me.
私のすぐそばに(目の前に)一匹の猫がいる。
There is a cat near me.
私の近くに(ちょっと行けば)一匹の猫がいる。