is there a way to do it when you don’t live in a native country where english is spoken daily? I am mexican and I live here and everyday we speak spanish and spanish. just few english during my classes of my degree of english teaching as a second language but it’s hard because many mexican teachers who speak english have bad pronunciation and my grammar is bad.. even they correct me.. I have my doubts if they are correct or not.. because they confuse me with their rules and etc.. all them teach me rules but they are bored.. I can’t find a way to learn grammar without rules or stuff like that if there is a way of learning.. I have read for 4 years in english but nothing people say my grammar is good but here on yahoo people answered with another kind of answers like saying that my grammar is not good until I tell them that I am mexican learning english..