As an ESL speaker living among native speakers, my take: No human language has "the correct [expression]". What is best suited is the thing that's often used, or an interesting but understandable twist on it that will be familiar to the audience, and grammar should be viewed as descriptive not prescriptive. Grammar is just some OCD person's attempt to write down a simplification of reality, nothing more.
The best way to learn written English is by reading English books[1]; the best way to learn spoken English is to interact with native speakers, a lot. Build familiarity without ever trying to justify "why that was the correct [expression]". It'll just feel right when it's right, because it fits the statistical pattern your brain has picked up.
Grammar is to language like ballistics is to throwing & catching a ball.
[1]: For someone with a basic grasp of the language but not enough exposure yet, Young Adult content is often easiest to read. I read most of the Sherlock Holmes stories, some James Bond novels, and a lot of Heinlein growing up.
The best way to learn written English is by reading English books[1]; the best way to learn spoken English is to interact with native speakers, a lot. Build familiarity without ever trying to justify "why that was the correct [expression]". It'll just feel right when it's right, because it fits the statistical pattern your brain has picked up.
Grammar is to language like ballistics is to throwing & catching a ball.
[1]: For someone with a basic grasp of the language but not enough exposure yet, Young Adult content is often easiest to read. I read most of the Sherlock Holmes stories, some James Bond novels, and a lot of Heinlein growing up.