The phrase "has a good time" is a common expression used to describe an enjoyable experience. However, there are many synonyms that can be used to convey a similar meaning. Some of these synonyms include having fun, enjoying oneself, having a blast, having a great time, having a ball, experiencing pleasure, relishing, savoring, delighting in, and taking pleasure in. Each of these phrases captures the essence of an enjoyable experience and can be used interchangeably with "has a good time". Whether it be a night out with friends or a relaxing day at the beach, there are many words that can be used to describe the joy and happiness of a memorable experience.