Here's why:
* Common noun: It refers to a general idea or explanation, not a specific individual or thing. You can have many theories about various topics.
* Abstract noun: It represents an idea, concept, or quality that cannot be touched or physically experienced. Theories are conceptual frameworks and not concrete objects.
Therefore, "theory" is a common, abstract noun.