You probably know that you know English very well. At least you certainly know how to read otherwise you wouldn't be reading this stuff. But have you ever tried to gauge yourself how good you are at grammar. Just try teaching someone about it and you will know that you might need some improvement. Well here are some experiences of someone who thought along the same lines and would be quite thought provoking