Let's face it, English can be confusing. A lot of words are similar but with different meanings, as a result it is almost impossible to avoid making mistakes in English, but if you can get your head around these explanations, you might be able to avoid making these ones or at least recognise them when you see them.