The phrase "on a stretch" implies a continuous or uninterrupted state, often used in reference to physical or mental effort. Synonyms for this phrase may include "in a row," "without pause," "in succession," "non-stop," or "consecutively." Other similar expressions could be "in one go," "without break," "in a steady flow," "indefinitely," or "for an extended period." These words reflect the idea of consistent action or progress without interruption. Whether describing a marathon runner or someone studying for an exam, the synonyms for "on a stretch" convey a sense of determination and focus in pursuit of a particular goal.