Sorry to say this (and I might get some flak for this) but English is a pretty dumb language. I am no linguist and not even a native English speaker and thus this may be my ignorance speaking. I am happy to learn from you all and change my current opinion on English.
I am native Hindi speaker and at no time in Hindi can you have a different pronunciations from how the word is written (cache, knowledge, repertoire...) You can also never have a word pronounced differently in different tense (for example, Read.) Furthermore, there are no words to my knowledge which sound the same but have different written spelling! (Write, Right, Rite.)
English grammar has some quite unnecessarily complex rules (imperfect perfect tense says hi!) remembering from when I use to cram from this book called Wren and Martin back in the day.
I am sometimes sad that quite a large portion of the world has chosen English to the language of business when there are better languages out there which not only have less complex and confusing rules but are much more expressive and scientific.
I am native Hindi speaker and at no time in Hindi can you have a different pronunciations from how the word is written (cache, knowledge, repertoire...) You can also never have a word pronounced differently in different tense (for example, Read.) Furthermore, there are no words to my knowledge which sound the same but have different written spelling! (Write, Right, Rite.)
English grammar has some quite unnecessarily complex rules (imperfect perfect tense says hi!) remembering from when I use to cram from this book called Wren and Martin back in the day.
I am sometimes sad that quite a large portion of the world has chosen English to the language of business when there are better languages out there which not only have less complex and confusing rules but are much more expressive and scientific.