Answer: In the sentence, you provided, "David" is a proper noun and refers to a specific person. "Hunger" is a common noun and refers to a general feeling of needing to eat. "Fish" is a common noun and refers to a type of aquatic animal.
Step-by-step explanation:
Both "concrete" and "abstract" are adjectives, not nouns, and are used to describe the nature of a noun.
Concrete nouns refer to things that can be perceived through one or more of the five senses (such as sight, touch, taste, hearing, and smell), while abstract nouns refer to ideas or concepts that cannot be perceived through the senses.
In the sentence, you provided, "hunger" and "fish" are both concrete nouns because they can be perceived through the senses. "David" is not a concrete noun because it cannot be perceived through the senses, but it is also not an abstract noun because it refers to a specific person rather than an idea or concept.