With the english language written and spoken english are different. You can write english the same way it is spoken and still give the same information but, when when read, the information does not flow as well.
When I was learning English; this was hard for me to understand; after years of poor writing skills and learning chinese, I can tell you it is like writing and oral chinese. Some words may be homophones but, you can only tell the difference in context or when written.