A homophone is a word that sounds like another word, but has a different spelling and meaning.
Example:
wear – where
there – their
sale – sail
Try this activity to practise learning when to use the correct word:
http://www.bbc.co.uk/schools/spellits/activities_y5/activity4.shtml