「Did to me」と「did for me」の違いは何ですか?

「Did to me」は怒りを表し、「did for me」は感謝を表します。

① 先ず、ここでの「to」は「〜に対して」と言う意味を持つ為、「did to me」を日本語に訳すと、「私に対してした」と言う怒りを表す感じになります。

I can’t believe what you did to me!

あなたが私に(対して)したことは信じられない(ほどありえない)!

② 一方、ここでの「for」は「〜のため」と言う意味を持つ為、「did for me」を日本語に訳すと、「私のためにしてくれた」と言う感謝を表す感じになります。

I can’t believe what you did for me!

私のためにあなたがしてくれたことは信じられない(ほどうれしい)!

難易度:5/10
関連リンク:「I can’t stand」と「I can’t resist」の違いは?