If 'pass' is an ordinary expression, 'pass by' is emphasizing that the subject is passing 'by' the station. The listener is likely to notice that the speaker is putting emphasis on what/where they pass 'by'. am I right??
I think If they are all exactly the same meaning there's no reason 3 different expressions exist at the same time.
@hhoc2000 I see what you mean now. But in every one of those sentences, it is understood that the listener (you) need to pass the station. The emphasis is always on the station whether you say “pass”, “pass by”, or “go past”. There are multiple ways to say most things in any language. There doesn’t need to be any special reason for there to be 3 or more different words or expressions with the same meaning.
Every language doesn't have expressions meaning exactly 100% the same thing in every aspect. I think it could be at most around 95% considering meaning or feeling or nuance in them. I'm 100% sure there's some situation where one is possible but the other sounds a bit unnatural. Could you rethink the question once more? If you don't want or agree, it's ok! I don't mind. Thank you.
@hhoc2000 I get that, but the three sentences you asked about do not have any differences other than the words that they use. If someone were to tell you to “go past the station”, it is understood that you will pass by, or simply pass, the station at some point.
On the other hand, “a lot” and “every” do actually have different meanings. “Every” means all . “A lot” means many. For example if I have 20 shirts and all of them are red, I can say that every shirt is red. However, if I have 20 shirts but only 15 of them are red, I can say I have a lot of red shirts.