Означает ли 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. (Это был самый тяжелый год, но я преодолел все трудности.)