Search from various English teachers...
みんなの日本語29課・ルークさんの復習
Question 1 of 8
ダイエットしているけど、たくさん食べてしまった。 ≪Which "してしまう”?≫
To do something with a feeling of regret or disappointment.
To try hard to do many or difficult things.
To do many things in a short amount of time.