The phrase "having come before" refers to something that has already happened or occurred. Synonyms for this phrase include "previously," "formerly," "earlier," and "prior." These terms can be used to describe events, experiences, or even people who have played a role in shaping the present moment. Other synonyms for "having come before" include "past," "experienced," and "up to this point." By using these synonyms, writers and speakers can impart a sense of history or context to their storytelling, helping their audience understand the sequence of events and the significance of what has already occurred.