The phrase "has fling" can be replaced with several different synonyms depending on the context. Some synonyms for "has fling" include "had a brief affair," "indulged in a fling," "had a short-lived romance," "had a casual relationship," and "had a one-night stand." These phrases are often used to describe a temporary romantic or sexual encounter that is not expected to turn into a long-term relationship. When using synonyms for "has fling," it is important to consider the tone of the situation and choose the appropriate phrase that accurately conveys the intended meaning and context.