「してくれた」という表現は helped me with ~ か ~ it for me で言えます。
helped me with ~ のほうが([一緒に](https://eikaiwa.dmm.com/uknow/questions/52139/) ~ してくれた)という意味があります。
~ it for me は、(一緒に ~ してくれた)ということではなくて、(何かをしてくれた)ニュアンスがあります。
例文 He helped me with my work.
「彼が一緒に[仕事](https://eikaiwa.dmm.com/uknow/questions/37171/)をしてくれた。」
例文 She drove for me.
「彼女が運転してくれた。」
例文 She did it for me.
「彼女が私の代わりにやってくれた。」
参考になれば幸いです。