Here's why:
* Concrete nouns refer to things that can be experienced with the senses (sight, touch, smell, taste, sound).
* A citizen is a person, and people are tangible and can be observed.
While "citizenship" is an abstract noun (referring to the state of being a citizen), "citizen" itself is a concrete noun.