Homophones in English

English has over 300 homophones that often cause problems when you need to write them. Here are some examples to help you distinguish between these tricky word pairs.