was on a QF from SYD to HKG and announcements were done in English, Cantonese and Mandarin. The cantonese and mandarin was done pretty badly though, lots of mumbling. Domestic flights to shanghai would use Wu chinese instead of cantonese i think?
in china they sure as hell don't use a whole lotta english...where i am now (zhuzhou, hunan) english is non existent and you'd struggle to do anything with english