V-て しまいますてしまう — завершение / сожаление
Завершение てしまうてしまいます отмечает полное завершение или досадный, нечаянный результат.
電車に かばんを 忘れてしまいました。
でんしゃに かばんを わすれてしまいました。
Я (увы) забыл сумку в поезде.
Два оттенка: сделать что-то до конца (宿題を してしまいました = доделал всю домашку) или нечаянный, досадный результат. Разговорные стяжения: 〜ちゃう / 〜じゃう.