The phrase "have no fight left" implies exhaustion, defeat, and a lack of resilience. Its antonyms, therefore, would be words that suggest strength, persistence, and resilience. Synonyms of the word 'fight' such as motivation, perseverance, and tenacity can be used to create phrases antithetical to the idea of having no fight left. Other antonyms might include words like determination, perseverance, resilience, unyielding, fortitude, and endurance. These words suggest an individual who is strong-willed and has the desire and ability to persevere in the face of adversity. By using these antonyms, we convey courage and grit that inspires others to overcome difficulties and achieve greatness.