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:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.