补充回答:
没有什么应该不应该的。
你是上海人讲上海话是非常正常的。
只是现在很多外地人在上海工作。
你讲上海话如果他没有反应或者要求你讲普通话的话你再用普通话翻译一遍就ok了。
上海人还是讲上海话的
外地人么就讲普通话
但是如果是上海人,讲话的对象是外地人的话那么也就讲普通话了
在上海呀,讲上海方言是正常的,不会讲么只好讲普通话了。
哎!在自己的城市还要想要说什么话,这确实是上海人的难题。
遇见熟悉的人(前提是她是上海人)自然说上海话。遇见不认识的人说普通话,但如果坐公交车,和公交司售人员说上海话,他们都是上海人,和不认识的乘客就说普通话。超市里尽量说普通话。如果吃不准就说普通话,吃的准就说上海话。先听人说,自己再说。他说普通话你说普通话,他说上海话,你一定说上海话。
上海话永远活在我心中,他也是中国话呀。