Answer :
A noun that is abstract is an aspect, concept, idea, experience, state of being, trait, quality, feeling, or other entity that cannot be experienced with the five senses. Therefore the fight answer is A
Honesty is an abstract noun, the other ones are just regualr nouns (a person place or thing)