English can be a little tough for us to understand. And why won't it be? It's not our mother tongue; the Britishers brought it to our lands. So it's really okay if we get confused between a couple of words. Especially when they sound so similar.
So to make life easier, here are 20 sets of common English words which sound similar but have very different meanings: