It's partly true that we rarely have to use it in real life situations. At the time when I finished my degree, I didn't have a clue of what it is more than speaking yes no ok thank you just like most of my friends. However, my English skills are mostly from self study, writing in a forum, reading articles on the internet. In fact I think twice before I decided to post this in English because I know that my english isn't perfect. I may lose face but I care not. I'll always appreciate if someone help correct my grammar.