Here is a witty article about the dialect 'Strine' spoken by many people in Australia:

http://www.convictcreations.com/culture/strine.htm

A quote from this article:

"As a nation, Americans are one-way communicators with the rest of the world. Via Hollywood and their sitcoms, they have educated the world in regards to the words they use and the way they pronounce them.

On the downside, because Americans have little exposure to the outside world, speakers of American English struggle to comprehend other English dialects. Americans do not play international sports and do not watch television that originates from outside of America. Many Americans can't even understand simple words like "bloke", and "pub" or simple idioms like "have a crack", "play a straight bat" or "any dramas?" Even when the rare international movie makes it to America, such as Mad Max, it is often dubbed into American English so that Americans can understand it.

As a consequence, speakers of American English have a very limited vocabulary range and are often like a deer lost in headlights when in an international environment.

On the other hand, speakers of Strine can understand all of the world's English dialects.."

Explore the rest of the web page to learn more about Australian culture..
Thanks for the information ,never heard of it before.Emotion: smile
Hmmm... I know what "bloke" and "pub" mean (and would venture to guess that so do the overwhelming majority of Americans), but I must admit to having no idea what those idioms mean.
Students: We have free audio pronunciation exercises.
I think English dialects are more comprehensive than Chinese dialects. I think in China, people also tend to watch programs in their own dialects.