@莫明. sorry for using the word "mother tone", I'd like to change it to "mother tone/the language you are expected to be familiar with". I personally haven't see any foreigners in China (excludes those from Japan, Korea, Asia country 1,2,3...etc) who cannot
speak sound English, or at least I can say that for most of them, their English is far better than their Chinese, right? I don't know why you label those guys as "being pretentious", it's kind of funny. The scene Yuki describe is a good example. Then, based
on what you said, if your mother tone is...for example, French (I don't know where you come from), and your English is quite good (quite common among the group of people many Chinese will think you belong to), meanwhile your Chinese level is not so bad (not
that common among the group), and then you come to China, and some local pals who never know you before used some basic English words to greet you, what will you think?
1, damn it, my mother tone is French!!! why did they greet me using English?!
----you tell me why? becoz they are ignorant? or they are...err...pretentious?
2, My Chinese is good, and I wanna learn more Chinese everyday, say Chinese to me!
----who the hell knows that? and yeah, almost all foreigners in China can understand "谢谢", but the key point is not whether you can understand it, it is why they say "thanks" instead of "谢谢", can you understand it, and what the fucking importance of they cannot
pronounce it correctly.
3, feel nothing
I don't know why almost all European countries has their own language, but it seems that all the people in the continient can use English too, and why such a norm does not applicable to east asia countries. Maybe these east asia languages and European languages
belong to different linguisitical categories? Anyway, on the one hand you want others respect the fact that YOU DO HAVE YOUR OWN LANGUAGE while the situation is it's nothing about respect or disrespect, others just simply wanna show their kindness, on the
other hand damn it all you country pals can speak fluent English?! Why? to enhance communication? then why not let your british and Yankee friends learn French or German? to boost economy? then why few Japanese can speak English, but their economic output
is the world No.2/3?
Hence, you example of your speaking Chinese to all Asians is not analogous to your speaking English to all non-asias (I assume most of the non-Asias you mentioned are come from Europe or North american, I don't think it's very likely that you have a chance
talking with a real local African or some). The fact is simple: the probability of that those non-asias your talk with understand what you say is much much bigger than that those poor Asians can understand the Chinese you say to them, RIGHT?