There are various synonyms for the phrase "gave up," each of which describes a different type of surrender. "Quit" implies a sudden decision to stop doing something, while "abandoned" connotes a sense of hopelessness or despair. "Surrendered" and "yielded" both suggest a more deliberate act of admitting defeat. "Renounced" and "relinquished" indicate a conscious decision to let go of something important, perhaps for moral or ethical reasons. "Resigned" implies a state of acceptance, as if the person has come to terms with a difficult situation. Ultimately, each of these words describes a different nuance of letting go, demonstrating the richness and subtlety of language.