Concrete nouns and abstract nouns are directly opposite of each other; one is used to describe tangible objects while the other describes the intangible, meaning objects of the senses….

Concrete Nouns
A concrete noun is the name of anything or anyone that we can perceive with our 5 physical senses, touch, see, taste, hear and smell. Its opposite is abstract noun.
For example: The teacher read the story to the students.

Abstract Nouns
An abstract noun is the name of anything which we cannot perceive through our 5 physical senses just the opposite of a concrete noun.
For example: The young girl jumped with joy on receiving her gift while her friends looked on with envy.