English vocabulary is considered very vast because it contains more than a million words in it. A native English speaker has a vocabulary of nearly 15,000 to 20,000 words. It doesn’t mean that the person has to learn 20,000 words to develop a rich vocabulary in English. Learning 3,000 English vocabulary words is enough to understand most everyday English conversations.