「彼は決勝戦で戦うことを諦めなければならなかった。」
→「He had to give up playing in the finals.」
「彼は」「決勝戦で」「戦うことを」「諦めなければならなかった」
「諦める」は「give up」
「〜しなければならなかった」は「〜しなければならない」の過去形なので、「have to」→「had to」
となります。
「〜するのを諦める」は「give up ~ing」で表します
この場合の「戦う」は「試合などの競技でプレイする」という意味なので「play」を使って「playing」とします。
「彼は決勝戦で戦うことを諦めなければならなかった。」は「He had to give up playing in the finals.」
となります。