There are several synonyms for the phrase "has sex" that can be used in various contexts. Some common synonyms include "makes love," "engages in sexual activity," "has intercourse," "gets intimate," "copulates," "mates," and "bonks." Each of these phrases conveys the same basic meaning of sexual engagement between two or more individuals. However, they may differ in terms of level of formality or connotations of intimacy or passion. Using synonyms can help to vary language and avoid repetition, but it is important to choose a phrase that suits the tone and context of the writing or speech.