No matter how much I try to improve my english skill, I am really despaired over to hear "Your english is very good" in recent time. whenever I hear the word, it sounds native speakers saying it may have seen me as a poor english speaker as if I pretend to be able to speak english with fluency. I hadn't endured hearing of the words last week anymore, so I wried my face and said "I feel insulted. I am very tired of hearing that. Do you say same thing to other native speakers?" to the native speaker of english who said "your english is very good." once I said, he got silent. Basically, a native speaker doesn't applaud some other's english speakers, but I still may have had some problems of which I would make native speakers of english perceive me a non-native speaker and make them indifferent. I have made tenacious effort to improve my english ability with constantly memorising big words appeared on TIME and the economist and practicing RP(Received Pronunciation)lest I would be regarded as a non-educated not even being able to speak "de facto lingua franca". Initially, they don't have to pay attention to or carefully enough hear what I talk, but once I get started to talk about science, politics, history, and any other academic topic with big words, they get astounded by what I talk and freeze. finally they say "your english is very good." Currently, I have no idea to attract their attention from scratch. 1. let me know the actual meaning of "your english is very good" Ex: "they can find nothing for my strongness but my english ability" "Just a flattery" 2. tell me how to make native speakers impressed by my english. and also let me know how to learn more sophisticated vocabularies and grammer used by well-educated native speakers.