keep sth to oneself 和 keep secrets for sb 的区别是什么,为什么第一个是to,第二个是for,可不可以改成keep secrets to oneself 或keep sth for sb

问题描述:

keep sth to oneself 和 keep secrets for sb 的区别是什么,为什么第一个是to,第二个是for,可不可以改成keep secrets to oneself 或keep sth for sb

to和for没啥区别,只是约定而已。就跟我们平时为什么说吃饭为什么不说喝饭。。。。

在短语词典没看见这个短语.
只能这样解释了:to+反身代词 for+人称代词宾格