ghoti = fish<br />
•sea, see <br />
•for, four <br />
•hear, here <br />
•one, won <br />
•knight, night <br />
•him, hymn <br />
•to, too, two<br />
and apparantly your,you're and picture, pitcher, although if pronounced correctly, they don't sound alike
You should try Japanese.
It's because English is so old and the pronunciation has changed over time, but the spelling has stayed the same. At one time in history, the words were pronounced the same way they were spelled.<br />
Also, you have to remember that English is a mixture of the languages of all the people that have immigrated to England over the centuries. You have sounds and words and spellings from French (from the French invasion in 1066), German (English is a Germanic language), Norway (from the Vikings), Latin (from the Romans) and all of those sounds and words mix together to form what today is modern English.<br />
If you want to know why American English is pronounced differently than British English, remember how many immigrant waves have come the United States over the centuries (Chinese, French, German, Italian, Irish, and now from Latin America). All of the immigrants brought their accents and these accents mixed together to give you the unique "American" accent that you hear today.
Yes English is a complicated language. Why the hell in the world we say " Runny Nose and a Smelly Feet." Does it make sense?
Its probably true for all languages. Even Hindi has complicated spellings