Homophones are words that sound the same but with very different meanings.

The words are usually spelt differently or, if they are spelt the same, come from different roots. For example, the words may be spelt the same, such as rose (as in the flower) and rose (as in the past verb form‏‎ of rise), or differently, such as two and too.

Homophones are often used…