Marches on is a phrase that is often used to describe time passing by, or a situation continuing to progress. There are several synonyms that can be used to convey a similar meaning, such as "time rolls on," "moves forward," "advances," "proceeds," and "persists." Each of these phrases emphasizes the idea of progression or forward movement in a situation. Additionally, "presses on," "continues", "trudges along," and "surges forward" can all be used as suitable synonyms for "marches on". These phrases can be used in a variety of contexts, from describing the passing of time to acknowledging progress in a project or plan.