Why does encountering a word in many different contexts help you use that word in your own writing?

A. You are able to memorize the word's correct spelling more easily.
B. You learn the word's connotations as well as its denotations.
C. You are more likely to encounter an actual dictionary definition.
D. You see how much other writers rely on the word.