Do you agree with that? I greatly improved my English after i started reading novels, Think about it: when you read, you say every word in your mind!
You pronounce it in your head, and this imprints, burns words in your long term memory.
The most common words simply stick in your memory - because you encounter them very often in the text!
What do you think? I believe TV shows are great to learn dialogues, but when it comes to expanding vocabulary, there is no better alternative.

