普通话,上海话,地方方言,英语怎么说?

普通话(一半外国人说的是全语,与粤语和其他地方方言不同)

上海话

或者就说上海华(外国人也懂)

当地语言(更加口语化和地道,外国人都知道)