too A to B の場合は、Bは不定詞(=動詞)がきます。つまり、too A to DOという構文で、意味は「AすぎてBできない」
The problem is too complicated to be solved. (その問題が複雑すぎて解決できない。)この場合はニュアンスとしては「人々一般にとって解決できない」でしょう。
too A for B の場合は、Bは名詞です。意味は「BにとってあまりにもAだ」
The scenery there is too beautiful for words. (そこの景色(ある地方全体の景色というニュアンス)は形容できないほど美しい。)
too A for B to C の場合は、Bが名詞、Cが不定詞になります。 =too A for B to DOという構文で、「AすぎてBにとってCできない」の意味。
The problem is too complicated for me to solve. (その問題は私によって複雑すぎて解決できない。)ニュアンスは、「他の人ならいざ知らず、私にとっては複雑で解決できない」と、「私」を強調。
「It is useful to me」の場合にはその本人自身に焦点があるのに対し、
「It is useful for me」の場合にはusefulとされる対象物に焦点がある、と言ってます。
これは、前述した「to me」の主観性そして「for me」の客観性に(大胆な差別化ですが)
通じるものがあるようにも思われます。
あと自己満足的に(笑)考えてみましたが、例えば、
I paid ten dollars for this book.
I bought this calendar for five dollars.
He was sentenced to life imprisonment for murder.
のような例文で、forは「Aに相当するB」というような役割を果たしてますよね。
すなわちforの前後の二者(例えばten dollarsと this book)は相関関係にあるわけで、
これがto me とfor meの問題に関しても言えるかもと思いました。
例えば、That job was easy for me.の場合なら、
that jobはmeとの客観的な相関関係(例えば仕事内容と本人のスキルとの関係)の上で観て簡単だった。
いっぽう、That job was easy to me.は、客観的な相関関係よりも、
その本人自身が感じた感想として簡単だった。
toは、forよりもその対象(me)をより強く引きつける(主張させる)わけですから。
こういう解釈もありでしょうかね。
>This is heavy for you. とは言いますが、This is heavy to you. とは言いません。
という件に関しても、ある程度説明ができるように思います。
「heavy to you」とは、あくまで相手自身が重く感じるかどうかに依拠するものなので、
こちら側が相手の感覚に踏み込むようなこうした表現はしません。
いっぽう、「heavy for you」とは、その持ち上げる対象物の重量と
相手の筋力の相対関係に基づいた上での発言なので、これはOK。
>This is difficult to me... だと、後に "but maybe not for you." と続きそうな気がします。
これもオスカーさんの書き込みからですが、前半で「difficult to me」となりながら、
後半では「not for you」となりforに変わっています。
これも、やはり同様に、自分自身に関しては自分の主観を述べるのは自由なので
「to me」となりながらも、相手のことに関して述べるときは、相手がdifficultと
感じるかどうかまでは述べられませんから、あくまで相対関係(対象物と相手の技量等の関係)による
客観的判断から「for me」となっているではないでしょうか。