Here's why:
* Common noun: It refers to a general, non-specific entity, like a person's inner being or soul. For example: "The athlete has a strong spirit."
* Abstract noun: It represents a concept, quality, or idea that cannot be touched or physically perceived. For example: "The spirit of Christmas fills the air."
Therefore, "spirit" can be classified as both a common noun and an abstract noun depending on the context.