「soldier」は文字通り軍隊に勤めている人のことを指すのですか。それとも比喩でしょうか。

ネイティブによる回答
Rebecca
はい、これは比喩表現です!「soldier」は一般的に軍隊に所属する人のことを指しますが、一方で困難な状況でも粘り強くやり抜く人という比喩的な意味もあります。このような比喩の場合、動詞として使われることも多いです。 例:My brother is a soldier in the navy. (私の兄は海軍の軍人です。) 例: It was the hardest year of my life, but I soldiered through all the difficulties. (今までで一番大変な一年だったが、全ての困難を乗り越えた。)