「by himself」と「for himself」の違いは何ですか。

ネイティブによる回答
Rebecca
「do something by yourself/oneself」とは、一人でやるという意味です!一方、「for oneself」とは自分のためにやるという意味です。そのため、ここでの「for oneself」は父親が他の誰でもなく、自分のために生きているということを言っているのですね。「live by oneself」とは一人で生きるという意味です。 例:I drove by myself this morning since I got my license yesterday. (昨日免許を取ったので、今朝は自分で運転してきた。) 例:She went on the trip for herself. She needed to relax. (彼女は自分のための旅行に出かけた。リラックスする必要があった。) 例:She went on the trip by herself. (彼女は一人旅に出掛けた。)