[Completion / regret: end up ~ing / completely ~]
Connection: Verb て-form + しまう (casual) / しまいます (polite)
Two meanings:
- Completion (did completely): 宿題を全部やってしまった (I finished all the homework — completely done!)
- Regret/unintended result: 財布を忘れてしまった (I accidentally forgot my wallet — unfortunate)
How to form:
- Group 2: 食べる → 食べて → 食べてしまう (end up eating / eat it all)
- Group 1: 飲む → 飲んで → 飲んでしまう; 壊す → 壊して → 壊してしまう (end up breaking)
- Irregular: する → して → してしまう; くる → きて → きてしまう
Casual contractions (very common in speech):
- てしまう → ちゃう: 食べちゃう; 忘れちゃった
- でしまう → じゃう: 飲んじゃう; 死んじゃった
Examples:
- ケーキを全部食べてしまいました (I ate all the cake)
- 電車に乗り遅れてしまった (I missed the train — regrettably)
- うっかり寝てしまった (I accidentally fell asleep)