The phrase "had on carpet" may refer to a variety of situations, including spills, stains, or other types of damage to carpeted surfaces. Synonyms for this phrase might include "soiled," "marked," "stained," "spoiled," or "ruined." Other related terms could include "stuck," "ground in," or "embedded" for cases where dirt or debris has become trapped in the carpet fibers. Depending on the context, additional synonyms might include "discolored," "faded," "threadbare," or "worn." By using a range of synonyms, writers can add variety and nuance to their descriptions of carpet-related issues, helping to convey a fuller picture of the situation at hand.