英語
高校生

by oneselfもfor oneselfもどちらも「ひとりで」と教科書に書いてあるのですが、この二つは同じ意味だと捉えて良いのでしょうか?

回答

by oneself は誰か自身で(何かをする)と言う意味ですが、
for oneself は誰か自身のためにと言う意味だと思います、

誰かという訳は変に思うかもしれませんが、実際に使われるときはoneselfはあまりなく、himselfやmyselfなどがきます。

例えば、

I cooked lunch by myself.
私は自分でお昼ご飯を作った。

I cooked lunch for myself.
私は自分のためにお昼ご飯を作った。(私は自分のためのお昼ご飯を作った。)

となります。

この回答にコメントする
疑問は解決しましたか?