The student struggled to finish the difficult exam on time.
その学生は難しい試験を時間内に終えようと懸命に努力しました。
/ˈstrʌɡəl/ストラグル
困難な目標に向かって、懸命に努力する、奮闘する。
The student struggled to finish the difficult exam on time.
その学生は難しい試験を時間内に終えようと懸命に努力しました。

困難な状況や目標に対して、非常に大きな力を注いで取り組むことを表す動詞です。
「struggle to do」で「〜しようと懸命に努力する」という用法が一般的です。また「struggle for + 名詞」で「〜を求めて奮闘する」とも言えます。
名詞としての「闘争」や、物理的に「もがく」という意味は含めません。あくまで「目標達成のための大きな努力」という文脈で使ってください。
「struggle to do」の形で「〜しようと懸命に努力する」という文脈でよく使われます。名詞や他の動詞の語義は含みません。
基本例文に加えて、用途の異なる3つの場面で使い方を確認します。
The student struggled to finish the difficult exam on time.
その学生は難しい試験を時間内に終えようと懸命に努力しました。
Many small businesses struggle to survive in this competitive market.
多くの小規模企業が、この競争の激しい市場で生き残ろうと奮闘しています。
She struggled to learn the new software for her job.
彼女は仕事のために新しいソフトウェアを習得しようと懸命に努力しました。
The team struggled for victory until the very last minute.
チームは最後の最後まで勝利のために奮闘しました。