Which of the following best explains the difference between a proper noun and a common noun?

A A common noun is a person, place or thing; a proper noun is the name of a person, place, or thing
B A common noun names a general person, place or thing; a proper noun names a specific person, place or thing.
C A common noun is never capitalized; a proper noun is capitalized.
D all of the above