Language is a crazy thing. Each one has its own rules. You have to follow them in order to look smart to everybody. I sometimes read my previous posts here and more often than not, I find wrong grammars and incorrect usage of words or phrases. I don't know but when I wrote those stuff, they seemed right to me. When I reread them, they were embarrassingly wrong!
I am no good in grammar or in the English language as a whole. I still make mistakes even if I have already read a hella lot of English sentences. The worse thing about this is that I make some mistakes without even knowing that I committed them!
I wish there is someone who could proofread what I write. :p