除非对方是一点都不会说普通话,不然的话都会以普通话来回答的,大部分的人都会说很标准的普通话,一些老人的普通话不标准,可是说是很蹩脚,外地人可能完全听不懂,可是这些老人还是以为自己说的是普通话,这样就造成了外地人以为对方在说上海话的误解
有的,我就遇到过,一个年轻的,20多,对你从头到尾都在讲上海话,因为是做生意刚开店,最近听得懂一些,就因为听不懂才知道那次被他骂乡屋林(意思为乡下人),可能他们年轻老少都要证明自己上海人吧
不一定的,除非老人才会这样,因为老人不会讲普通话