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.