1 语言环境上
普通话是现代中国共同语,因为政策与形势,加之学校教育,广东人从小就有习得普通话的语言环境。如果加上有意的规范训练,说一口标准的普通话是很正常的事。
反之,粤语在北方地区并没有普及,除非是长期生活在粤方言地区的北方人,习得粤语上会更容易些。
2 语言习得难度
粤语保留了很多中古时期的语音,比如入声,这在普通话中已经消失。粤语中有大量的入声字,如食、十、白、莫、忽,等等等等,这些发音的末尾都会带上p、k、t(按国际音标的标音)塞音,哪些字是入声字,加哪个塞音,这当中涉及到很多古代的音韵,对非粤方言区的人们来说较难理解,但对粤方言区的人来说则是平常的事情。
再比如,普通话有4个音调,而粤语有9个音调,两种方言的习得难度上的差异可见了…
当然啦,其实普通话里的翘舌音、前后鼻音对不少广东人来说也是个难点啦