This is a topic that I find curious, not least of all because it comes up constantly when you're learning a foreign language. In some cultures, it is unusual to constantly interrupt a foreigner who is making mistakes in speaking; in general, Anglo-Saxon cultures tend to be like this, and the general attitude is that over-correcting during a conversation is counterproductive to communication, as well frustrating to the speaker and downright rude. Hispanics, in my experience, are somewhat similar, not normally interrupting unless they see you're not making any sense. Among Russians, on the other hand, it is normal to correct pretty nearly any mistake as soon as it comes up, it being assumed that you're interested in learning correct usage, aren't you? Germans, in my experience, tend to be somewhat similar to Russians (unless they just answer you in English, which I find frustrating). French tend to take more of a middle ground, apparently feeling that there is a limit dictated by good taste to interrupting the conversation. As for most non-European languages, the shock value of meeting a European who speaks the language usually trumps any tendency to correct, unless you're talking with a pedant, although I've met Arabs who will correct - usually in terms of vocabulary, though, not grammar, for some reason. What are your impressions? What's it like where you live? Do you like to be corrected, or do you resent it?