for oneself与by oneself区别是含义不同。by oneself=alone:强调独自。for oneself为自己;独自地;为了自己;亲自:强调亲力亲为,不要他人代替。
一、by oneself的用法
1.当by oneself表示“单独地,独自地”讲时,它相当于alone。
例句:One cannot play tennis by oneself.
一个人不能单独的打网球。
2.当by oneself表示“靠自己,无他人帮助”讲时,它相当于without help。
例句:There are many things one must do by oneself without depending on others.
有许多事情你必须自己去做,不能依靠别人。
3.当by oneself表示“自动地”讲时,主要用于by itself这个短语,含义相当于automatically。
例句:How did the door open by itself?
门怎么自己开了?
二、for oneself的用法
1.for oneself的第一个意思就是“自己,亲自”。
例句:The strongest foundation that I know for life is true love for oneself.
据我所知,生活最坚实的基础就是真正的爱自己。
2.or oneself的第二个意思就是“为自己,替自己”。
例句:The body is him, having a medical check-up regularly is for oneself.
身体是自己的,定期检查身体是为了自己。