上海人说英语应该是很标准的,原因首先是上海的教育比较正规、教师质量也高,这是上海开埠两百多年来的积累,非一日之功。
其次,上海人的英语口语中几乎没有地方口音,而我国其他地方特别是北方就口音很重,一听就知道是中国人在说英语。这是非常独特的现象。我琢磨过,好像是由于上海话的发音,很多都和英语发音莫名地契合。你可以在遇到单词的时候仔细想想。所以上海话流利的人,读英语基本碰不到什么难发的音。