It seems that the English language is somewhat difficult to learn for those who don’t apprehend it as their native tongue. One of the reasons: English has significant built-in complexities that tend to cause a great deal of confusion.
At the risk of creating an additional brushfire in the realm of political correctness, consider the use of homophones, one of the odder characteristics of English. Before you get your feathers ruffled, this phenomenon has nothing to do with sexual preferences or even the devilish cellphone.
The concept of homophones entails two or more words with the same pronunciation but different meanings, origins, or spellings. Not only are these words difficult for beginners, but they also can cause great consternation even for those who have spoken English for their entire lifetime.
Consider, if you will, words such as flower and flour, plain and…